少し困っています。これは、いくつかのテスト メソッドを実行するために 2 番目のデータベース クラスを追加するまで機能していました。これを削除した後、このエラーが発生し、理由がわかりません。
警告: extract() は、パラメーター 1 が配列であることを想定しています。null は、49 行目の /home/bitandpi/public_html/temp/build/build.php で指定されています
これが私のコードです:
$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
}
$sql 変数を出力し、それを phpmyadmin クエリに直接実行したところ、0 の結果が返されました。
ただし、上記のコードを実行すると、画面に次のように出力されます。
2
Array ( )
行に影響していないのに、行に影響していると言っているのはなぜですか?
ありがとう