【发布时间】:2013-04-12 10:10:39
【问题描述】:
在 MySQL 中我可以一次执行多个命令,例如:
Select * from Users; Select * from Classes;
从 PHP 调用命令时如何做同样的事情,例如:
$sql=mysqli_query($link, "select * from Users;");
while($rows=mysqli_fetch_array($sql)){
echo "<div>$rows[0]</div><div>$rows[1]</div>";
}
但是,它不起作用:
$sql=mysqli_query($link, "select * from Users; Select * from Classes");
while($rows=mysqli_fetch_array($sql)){
echo "<div>$rows[0]</div><div>$rows[1]</div>";
}
我知道在实践中这可能没有必要。考虑一下我需要这个特殊问题来模拟或开发我自己的接口版本,使用 PHP 来管理 MySQL 数据库。
【问题讨论】:
-
使用连接语句。见这里:stackoverflow.com/questions/10610675/…
-
您必须分别获取两者。
-
执行两个这样的选择语句会产生什么结果?您将如何检索找到的数据?请认真重新考虑您的问题...一般来说您的方法可能有问题。