人喜。 目前我試圖使MySQL查詢比拿結果,並在另一個查詢中使用它們。所以我想我打電話給我的數據庫和使用mysql_fetch_array比爆它不插入,
這樣我就可以在另一個查詢中使用它。我讀到這這裏的許多問題,並根據我自己寫了一段代碼的問題,但我得到這個錯誤:內爆或爆炸mysql_fetch_array在PHP
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
你能告訴你的數據庫列'Index'的樣本數據? – Leri
@PLB我增加它在我的崗位 – Alesfatalis