【发布时间】:2011-06-10 13:33:01
【问题描述】:
我有 3 个具有相同项目数的简单数组
$id= array(1, 2, 3, 4, 5);
$fruit= array('apple', 'banana', 'ananas', 'orange', 'lemon');
$price= array(32, 54, 26, 97, 47);
我有两个 MySql 表。第一个表“fruits”包含行“id”和“name”,第二个表“prices”包含行“fruit”和“price”。
在表“fruits”中,我需要从数组 $id 和 $fruit 中插入项目。如果没有具有相同 ID 号的行,来自 $id 的项目应该进入行“id”,来自 $fruit 的项目应该进入行“name”。我还需要将数组 $id 和 $price 中的所有项目插入到表“价格”中。与上表相同,数组 $id 中的项目应放入“fruit”行,数组 $price 中的项目应放入“price”行。
感谢您的帮助。
【问题讨论】:
-
请不要使用这样的字符串(
apple,banana),这是一种非常糟糕的做法。使用'apple'、'banana'。
标签: php mysql arrays foreach insert-update