我有一個關於我的MySQL查詢語法錯誤的mysql查詢語法?
問題,當我使用這個
$result = $db->executeQuery('SELECT * FROM `person` WHERE '.$searchOn.' LIKE "%'.$critera.'%" ');
查詢返回的結果。
但使用此查詢
$result = $db->executeQuery('SELECT * FROM `person` WHERE "'.$searchOn.'" LIKE "%'.$critera.'%" ');
查詢返回什麼...
之間有什麼區別 '$ searchOn。' 當和「'。$ searchOn。'」?
SQL字符串文字用''''不包含''' – Nishant 2011-04-11 09:53:48