0
私は少し問題があります。これは、いくつかのテストメソッドを実行するために2番目のデータベースクラスを追加するまで機能していました。これを取り除いた後、私は今このエラーを受けていて、理由を理解できません。php mysql affected_rows 2を表示
警告:
$urltag = urldecode($contentPageVar);
$sql = "SELECT * FROM shopproducts
WHERE urltag = '$urltag' AND urltag != ''
AND pd_active > 0 AND pd_visible > 0";
$result = $database->fetch_array($sql);
echo $database->affected_row()."<BR>";
print_r($result);
exit;
if($database->affected_row() > 0) {
// run code
}
:エキス()は、パラメータ1がnullここ
ライン49上/home/bitandpi/public_html/temp/build/build.phpで指定された配列であることを期待することは私のコードであります
私は$ sql varを出力し、それをphpmyadminクエリに直接実行し、0の結果を返します。私は上記のコードを実行した場合
は、しかし、それは私の画面上に次のように出力されます
2
Array ()
は、なぜそれがないとき、それは行に影響を及ぼしている私に言っていますか?あなたはNUM_ROWSを使用してい
おかげ
ここで、行番号49ですか? – jitendrapurohit
どこのUPDATE/DELETE/INSERTステートメントを使用しましたか? –
'affected_row()'はINSERT/UPDATE/DELETEに対してのみ機能します。 –