我遇到了麻煩,我無法弄清楚爲什麼它不工作。PHP/SQL等於某一列
我想,只顯示行,其中某些列等於0
我有什麼權利現在:
$raw_results = mysql_query("SELECT * FROM elebest
WHERE
((`BSTLIEFBST` LIKE '%".$query."%')
OR
(`BSTKATNR` LIKE '%".$query."%')
OR
(`BSTLIEFTXT` LIKE '%".$query."%') " ) or die(mysql_error());
我試着多的東西,我想是最後一件事:
$raw_results = mysql_query("SELECT * FROM elebest
WHERE
((`BSTLIEFBST` LIKE '%".$query."%')
OR
(`BSTKATNR` LIKE '%".$query."%')
OR
(`BSTLIEFTXT` LIKE '%".$query."%') AND (`BSTANF` = 0) ") or die(mysql_error());
第一個代碼工作正常..我只是想不通爲什麼它說:
「您的SQL語法有錯誤;檢查對應於您MariaDB的服務器版本正確的語法使用近「在第7行」
我瞭解一些這方面的教程,但大多隻是表明$function
手冊。我沒有我的列作爲函數在我的PHP。我有他們作爲:
.$results['BSTKATNR'].
沒關係,我理解了它在我自己......我有一個額外的(在我的代碼.. – Aldercy
您在第3行開了兩個支架,收盤只是一個第7行嘗試增加前右括號最後一個'''。 –