人喜。 目前我试图使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