我已经尝试了几种方式和不同的方式,但没有运气。 (也搜索了不同的解决方案)我确信我只是遗漏了一些东西。
我有以下代码:
$variable = returned array eg. 7, 8, 9;
foreach($variable as $entry_id){
$query = mysql_query("SELECT * FROM table WHERE entry_id=$entry_id") or die (mysql_error());
while($row = mysql_fethc_array($query)){
$qty = $row['quantity'];
$combination = array_combine($qty);
}
}
一切正常,返回正确的数量(测试时),但组合不正确。目前,每个entry_id的组合与下一个组合。
而不是接收例如。
$entry_id(7) = 15;
$entry_id(8) = 26;
$entry_id(9) = 58;
我得到了:
$entry_id(7) = 15;
$entry_id(8) = 41;
$entry_id(9) = 99;
表结构如下所示:
entry_id | quantity
7 | 5
7 | 5
9 | 29
8 | 26
7 | 5
9 | 29