我有一些代码会在字段$num_plates
中输入时自动分配一定数量的牌照。但是,循环mysql_query
时只能运行一次:
$region = $_POST['region'];
$num_plates = $_POST['num_plates']; //4
$prfx = 'AAA';
$sffx = '1001';
$c = 1;
while($c <= $num_plates)
{
$prfx = ++$prfx;
$sffx = ++$sffx;
mysql_query("INSERT INTO v_info (`plate_prefix`, `plate_suffix`, `region`, `status`)
VALUES ('$prfx', '$sffx', '$region', 'Available')");
$c = $c+1;
echo "<h1 align='center'>".$c."</h1>";
}
答案 0 :(得分:1)
all a: Card | all x, y: ATM |
a in x.card && a in y.card implies x = y
明确不支持多个查询。来自the manual:
mysql_query()发送一个唯一的查询(多个查询不是 支持)到服务器上当前活动的数据库 与指定的link_identifier相关联。
另一方面,mysqli does support multiple queries。你需要使用它。