【发布时间】:2015-06-15 10:03:37
【问题描述】:
我想更新多行
这是我的 html 代码:
<form action="" method="POST">
<input type="text" name="name" placeholder=""/>
<input type="text" name="phone" placeholder=""/>
<input type="text" name="blood" placeholder=""/>
<input type="text" name="id" placeholder=""/>
<input type="text" name="email" placeholder=""/>
<input type="submit" name="sub" value=""/>
</form>
这是我的 php 代码:
if(isset($_POST['sub'])) {
$name = $_POST['name'];
$phone = $_POST['phone'];
$blood = $_POST['blood'];
$id = $_POST['id'];
$email = $_POST['email'];
if($name or $phone or $blood or $id or $email) {
$res_11 = mysql_query("UPDATE `general_info` SET `name`='$name',`phone`='$phone',`blood`='$blood',`id_2`='$id',`email`='$email' WHERE `id`='1'") or die(mysql_error());
}
}else{
echo "ERROR";
}
我有这样的桌子
name | phone | blood
我想如果某些正文只更新一行更新
如果只写新手机更新只是手机在数据库中
【问题讨论】:
-
您的 PHP 包含语法错误。另外,停止使用已弃用的
mysql_*函数 -
@raptor 谢谢我使用 mysqli_* 但我只是用这段代码询问如何更新多行
标签: php