gpt4 book ai didi

php - 使用 php 从 phpmyadmin 表中获取只有一行

转载 作者:行者123 更新时间:2023-11-28 23:19:22 25 4
gpt4 key购买 nike

我正在使用以下代码获取所需的详细信息,即所有总计数最高的书籍,以显示网站中最流行/最受欢迎的书籍。总列描述了没有。某本书被网站用户浏览过的次数。这是代码`

<?php    
include("connection.php");
global $con;
$sql1= "SELECT book FROM vi_views ORDER BY total DESC LIMIT 3";
$query1= mysqli_query($con,$sql1);
if (!$query1)
{
printf("Error: %s\n", mysqli_error($con));
exit();
}
$obj1=mysqli_fetch_array($query1,MYSQLI_BOTH);
$row1=mysqli_num_rows($query1);
if ($row1>0)
{
echo var_dump($obj1);
}
?>

这是我的 table 的样子

表:vi_views

id  book  course  date  total

1 book1 null dd//mm/yy 3
2 null course1 dd/mm/yy 1
3 book2 null dd/mm/yy 8

等等....

问题 是查询有效,但只显示了根据查询的第一条记录,即本例中的 book2,没有更多书籍显示。我的代码中缺少什么地方请告诉...

最佳答案

您需要遍历执行查询后返回的行。

$rowCount=mysqli_num_rows($query1);
if ($rowCount > 0)
{
while ($row = mysql_fetch_array($result)) {
echo var_dump($row); // Can do something what you want to with data
}
} else {
echo 'No records';
}

关于php - 使用 php 从 phpmyadmin 表中获取只有一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42481646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com