我想對我的MySQL數據庫做一個簡單的查詢並回顯結果。我收到以下錯誤:PHP中的SQL查詢語法錯誤
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
這是我的查詢代碼:我假設它是在SQL語句中的簡單的語法錯誤
$result = mysqli_query($connection, "SELECT FROM table_name WHERE value='$_POST["searchname"]'";
echo $result;
,但我只是我沒有看到它。 感謝您的幫助!
查看語法高亮顯示。您的字符串在搜索名稱前結束,然後PHP嘗試理解以下內容,但失敗。由於您已經在使用MySQLi,因此請使用[prepared statements](http://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php),而不是現在正在做的事情。那麼你再也不會遇到這樣的問題了。 –
另外,'SELECT FROM'將會中斷。你需要實際選擇一些東西。 –