こんにちは、みんな。現在、結果を取得して別のクエリで使用するよりも、mysql クエリを作成しようとしています。だから私は自分のデータベースを呼び出して mysql_fetch_array を使用していると思って,
いました。ここでこれに関する多くの質問を読み、質問に基づいて独自のコードを作成しましたが、このエラーが発生しています:
Warning: array_values() expects parameter 1 to be array, string given in /var/www/html/lager_management/warenkorb.php on line 107
Warning: implode(): Invalid arguments passed in /var/www/html/lager_management/warenkorb.php on line 108
これがコードの一部です。何がうまくいかないのか説明できません。mysql
古いものであり、使用する必要があることはわかっていますmyqli
$sql3 = "SELECT `Index` FROM lm_Warenkorb;";
$result3 = mysql_query($sql3);
while($resultarray3 = mysql_fetch_array($result3))
{
$anfrage = array();
$anfrage = $resultarray3['Index'];
$anfrage = implode(", ", $anfrage);
$sql2 = "SELECT `Index`, `Artikelbezeichnung`, `Status`, `Bestand`, `Lieferant`, `Datum-Einlagerung`, `Lagerort` FROM `lm_Artikel` WHERE `Index` IN (".$anfrage.");";
}
テーブル lm_Warenkorb は次のようになります。
Index:
10
2
6