PHP mysql_query()无法查询请求的sql
这是我的PHP mysql_query()无法查询请求的sql,php,javascript,mysql,Php,Javascript,Mysql,这是我的SQL语句: UPDATE approved_student SET barcode='11',phone='11',table_name='2',remark='' WHERE studentid='5230010'; UPDATE approved_student SET barcode='22',phone='22',table_name='2',remark='' WHERE studentid='5230009'; 使用PHP执行SQL不会产生预期的结果 PHP来源:
SQL
语句:
UPDATE approved_student SET barcode='11',phone='11',table_name='2',remark='' WHERE
studentid='5230010'; UPDATE approved_student SET
barcode='22',phone='22',table_name='2',remark='' WHERE studentid='5230009';
使用PHP
执行SQL
不会产生预期的结果
PHP
来源:
mysql_connect("localhost","root","1234"); //connect database
mysql_select_db("lasto");//select name of the database
if($sql=mysql_query($data1)){
echo 1;
}else{
echo $data1;
}
mysql_close();
我使用
POST
发送了SQL
,但它不起作用。使用mysql\u query()一次只能执行一个命令,应该改用mysqli或PDO
mysql_query("UPDATE approved_student SET barcode='11',phone='11',table_name='2',remark='' WHERE
studentid='5230010'");
...
mysql_query("UPDATE approved_student SET
barcode='22',phone='22',table_name='2',remark='' WHERE studentid='5230009'");
使用mysql_query()一次只能执行一个命令,应该改用mysqli或PDO
mysql_query("UPDATE approved_student SET barcode='11',phone='11',table_name='2',remark='' WHERE
studentid='5230010'");
...
mysql_query("UPDATE approved_student SET
barcode='22',phone='22',table_name='2',remark='' WHERE studentid='5230009'");
. 它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果你选择PDO,这是我的答案$mysqli=newmysqli(“localhost”、“root”、“1234”、“lasto”)//连接数据库//mysqli_select_db($con,“lasto”)//如果($mysqli->multi_query($data1)){echo 1;}或者{echo$data1;}$mysqli->close();,则选择数据库的名称;。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果你选择PDO,这是我的答案$mysqli=newmysqli(“localhost”、“root”、“1234”、“lasto”)//连接数据库//mysqli_select_db($con,“lasto”)//如果($mysqli->multi_query($data1)){echo 1;}或者{echo$data1;}$mysqli->close();你是说mysqli或PDO可以同时执行,对吗?@JongzPuangput是的,这不应该是个问题。你是说mysqli或PDO可以同时执行,对吗?@JongzPuangput是的,这不应该是个问题。