我想這樣做,查詢如何刪除對SQL查詢變量的雙引號在PHP
$month = 'january'; //name of the column
$year = 2015;
$sql_query = 'SELECT "'.$month.'" FROM tbl_inpc WHERE year = "'.$year.'"';
,當我打印$sql_query
它表明:
SELECT "january" FROM tbl_inp WHERE year = "2015"
「」雙引號之間它不工作,它應該是這樣的
SELECT january FROM tbl_inp WHERE year = 2015
也許它可能是一些簡單和愚蠢但我的思想被阻止,有些想法或我做錯了什麼?謝謝。
只需用' 「選擇$一個月tbl_inpc其中year = $年」;'但更妙的是改變你的表設計。它有主要的缺陷。您不應該將您的查詢修補到一起 –
只需刪除單引號內的雙引號。 'SELECT'''到這個''SELECT'' – frz3993
我刪除了,它還沒有工作('字段列表'中的未知列'$ month') –