私は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";
どのように私は私が返されます行の量を得ることができますか?
グリーティング
エラー報告をオンにします。 –
"get nothing back"は、 'echo'文は正常に実行されますが、' $ count_values'変数は空であることを意味しますか?他の変数には何がありますか? *具体的に何が起こるのですか?あなたのコードはSQLインジェクションにもオープンしているので、実際に実行しているSQL文も実際にはわかりません。 – David
ええ、私は値を表示されていません... - しかし、SQL文は重要ではありません...私はSQL文が間違っていても0を返すべきです... – Jan