I've two 3 variable and that used in $sql string
$bikeid = xxxxx
$st_char = column name
$st_tab = table name
I've coded out like this
$sql = "select $st_char
        from $st_tab
        where bike_id like '$bike_id'";
And like this
$sql = "select ".$st_char."
        from dbo.".$st_tab."
        where bike_id like ".$bike_id;
To select data from my database,the result is the same,they can get data from database
My question is which one is right and which one is wrong if none wrong which one is better and why ?
Thanks
 
    