mysqli 的多sql语句执行问题
<?php<br />
//对象创建<br />
$mysqli = new mysqli('localhost', 'root', 'nagiosxi','hrsystem');<br />
//连接是否出错<br />
if($mysqli->connect_error)<br />
{<br />
die('connect database error'.mysqli_connect_error());<br />
}<br />
$sql = "insert into login (user, pass, email, type) values ('dengchao1', md5('dengchao123'), 'dengchao1@gmail.com', 0);";<br />
$sql .= "insert into login (user1, pass, email, type) values ('dengchao1', md5('dengchao123'), 'dengchao1@gmail.com', 0)";<br />
$res = $mysqli->multi_query($sql);<br />
if($res && $mysqli->affected_rows > 0)<br />
{<br />
echo "insert ok <br />rows: ".$mysqli->affected_rows;<br />
}<br />
else<br />
{<br />
//$mysqli->close();<br />
die('insert error <br />'.$mysqli->error.$mysqli->close());<br />
}<br />
if(!is_bool($res))<br />
{<br />
$res->free();<br />
}<br />
<br />
$sql = "select * from login";<br />
$res = $mysqli->query($sql);<br />
echo $mysqli->error."<br />";<br />
if($res)<br />
{<br />
while($row = $res->fetch_row())<br />
{<br />
foreach($row as $key => $val)<br />
{<br />
echo "--$val";<br />
}<br />
echo "<br />";<br />
}<br />
}<br />
if(!is_bool($res))<br />
{<br />
$res->free();<br />
}<br />
$mysqli->close();<br />
?>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号