【发布时间】:2013-01-25 12:33:19
【问题描述】:
我有这个代码。
elseif ($numerodeprocesos == 4) {
$upd2= "INSERT INTO juan (ciudadh)
VALUES ('$ciudadh')";
$upd3= "INSERT INTO juan (ciudadh)
VALUES ('$ciudadh')";
$upd4= "INSERT INTO juan (ciudadh)
VALUES ('$ciudadh')";
$upd5= "INSERT INTO juan (ciudadh)
VALUES ('$ciudadh')";
$upd6= "INSERT INTO juan (ciudadh)
VALUES ('$ciudadh')";
mysql_query($upd2)or die( mysql_error() );
mysql_query($upd3)or die( mysql_error() );
mysql_query($upd4)or die( mysql_error() );
mysql_query($upd5)or die( mysql_error() );
mysql_query($upd6)or die( mysql_error() );
}
但是,最简单的方法是什么?我的意思是可以在一个 mysql_query 中完成吗?
提前感谢您的帮助
【问题讨论】:
-
Please, don't use
mysql_*functions in new code。它们不再维护and are officially deprecated。看到red box?改为了解prepared statements,并使用PDO 或MySQLi - this article 将帮助您决定哪个。如果你选择 PDO,here is a good tutorial. -
this page 为您提供了 mysql 中
INSERT的语法。 -
但是所有这些都插入了相同的变量
$ciudadh,那么为什么需要继续插入相同的值呢?看起来更像是重写代码。 -
是的,@Javier Brooklyn 具有相同的价值。而且出于一个特定原因,我需要将相同的值重写到我的代码中(这对我很重要)。