簡體   English   中英

錯誤參數PDO上的MySQL和PHP

[英]MySQL and PHP on error parameter PDO

我的代碼有問題,我不知道為什么。

我的代碼:

$al2ss = $pdo->query("SELECT * FROM urun WHERE urunID = '".$urnListele['urunID']."' AND kategoriKod = '".$urnListele['kategoriKod']."' < 1 order by urunID DESC limit 1");
$al2sss = $al2ss->fetch(PDO::FETCH_LAZY);

你的問題在這里

  AND kategoriKod = '".$urnListele['kategoriKod']."' < 1 

要么這樣做

  AND kategoriKod = '".$urnListele['kategoriKod']."'

或這個

  AND kategoriKod  < 1 

或者你可能需要這個

  AND kategoriKod = '".$urnListele['kategoriKod']."' AND kategoriKod < 1 

我不知道你到底想干什么。

當你告訴數據庫

kategoriKod = '".$urnListele['kategoriKod']."' < 1 

就像說,用詞說, select where this = that and that = 0以便該位置不存在。 這不會有這么多的意義,也許你正在尋找that ,如果它不”存在,所以你為什么不只是直奔那里?

kategoriKod != '".$urnListele['kategoriKod']."'

如果您使用!= ,就像將您存儲在變量中的實際值與數據庫進行比較,然后選擇不存在該值的位置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM