使用PDO 匹配資料庫中的行有困難
嘗試使用PDO 檢索重複電子郵件檢查的行數時,常見的情況是當資料庫直接提供計數,但PDO 的execute() 方法傳回0 時,就會出現問題。此問題可能源自於多種原因
SQL錯誤
首先,確保查詢執行沒有錯誤。有關 PDO 和 MySQLi 錯誤處理的參考答案。連接錯誤也可能表現為“無結果”錯誤。
條件
查看查詢中的條件。互斥條件,例如 WHERE col=1 AND col=2,將阻止傳回任何行。
資料問題
確認查詢中的變數存在並包含價值。檢查輸入資料本身是否存在不可列印的字元或 HTML 實體。使用 rawurlencode() 輕鬆識別此類字元。
其他問題
故障排除提示
以上是當資料庫顯示計數時,為什麼我的 PDO 查詢返回 0 行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!