我有一個MySQL數據庫,但我的功能不工作。我想知道我的數據庫查詢得到了多少結果,但我什麼都沒有回來,甚至不是0.我也試過$values->num_rows;
相同的結果。不要回來了一些......只是沒有Num_rows不起作用?
我的代碼:
$values = $database->query("SELECT * FROM `wp_all_import_xml` WHERE name = '$title' AND price = '$price' AND shop = '$shop' AND link = '$link'");
$count_values = mysqli_num_rows($values);
echo "ERROR by detecting Product (More than 1 Row return by SQL!): " .$title. " Preis: " .$price. " Shop: " .$shop. " Link: " .$link. "\t num_rows: " .$count_values. "\n";
我怎樣才能得到我得到返回的行的金額是多少?
問候
打開錯誤報告。 –
通過「無返回」,你的意思是你的'echo'語句成功運行,但'$ count_values'變量是空的嗎?其他變量有哪些?什麼*特別*發生?你的代碼是開放給SQL注入的,所以我們甚至不知道你實際執行的SQL語句。 – David
是的,我沒有得到顯示值... - 但SQL語句並不重要...即使我的SQL語句錯誤,我也應該返回0 ... – Jan