繁体   English   中英

如何在 PHP 中进行多个查询

[英]how to make multiple queries in PHP

我对此很陌生,并且有非常基本的知识 php 和 SQL 这是我的第一个网站,请有人帮忙。

我目前有信息从我的数据库中提取到我的网站,这很好。

但是我想在同一个 html 页面上运行另外几个查询,这将显示数据库中最新 5 个条目的列表并按“location_id”降序对它们进行排序,另一个将显示 5 个条目的列表并随机显示它们每次页面刷新。 请参阅下面的代码:

?php
    require "connect.php";
    $query =  "select * from location";
    $result = @mysql_query($query, $connection) 
    or die ("Unable to perform query<br>$query");
?>

<?php
while($row= mysql_fetch_array($result))
{
?>

<?php echo $row['location_id'] ?>

?php } ?> 

另外,当我尝试自己解决这个问题时,我在不同的位置复制了上面显示的循环,它不会显示任何内容,有人可以解释为什么吗?

多谢你们

需要重置,

 mysql_data_seek( $result, 0 );

我刚刚看到了语法。

我猜 ”;” 丢失在

应该

<?php echo $row['location_id'] ; ?>

您可以重置查询来执行此操作或

创建一个具有不同名称的新查询和结果,然后在页面运行时让它 select 运行其中一个查询。

$query1 =  "select * from location";
$result1 = @mysql_query($query1, $connection); 
or die ("Unable to perform query<br>$query1");

重置可能更容易,但这也是一个选项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM