gpt4 book ai didi

php - 从 php/MySql 中的特定列检索数据

转载 作者:行者123 更新时间:2023-11-29 05:14:41 24 4
gpt4 key购买 nike

我将 WordPress 与 XAMPP 结合使用。我正在尝试使用 mysqli_fetch_row() 从名为 ltport_posts 的表中的名为 post_title 的列中获取帖子标题功能。与数据库的连接工作正常。但是,帖子标题似乎没有写在新闻行情中。现在我知道 $row变量是一个枚举数组,所以我们应该写偏移量来访问列。应该注意的是,while 循环正在工作,因为我在 ltport_posts 中有四行和四个 <div>生成了(浏览器的检查元素向我展示了这一点)。但是整个标签是空的:

<div class="ticker-wrap">
<div class="ticker">
<div class="ticker__item"> </div>
<div class="ticker__item"> </div>
<div class="ticker__item"> </div>
<div class="ticker__item"> </div>
</div>
</div>

这是 php/HTML 代码:

 <div class="ticker">
<?php $query="SELECT post_title from ltport_posts";
if($result=mysqli_query($conn,$query))
{
while($row=mysqli_fetch_row($result))
{?>
<div class="ticker__item"><?php printf("%s", $row[5]); ?> </div>
<?php }
mysqli_free_result($result);
}
mysqli_close($conn);?>
</div>

最佳答案

mysqli_fetch_row

mysqli_result::fetch_row -- mysqli_fetch_row — Get a result row as an enumerated array

您的查询是

$query="SELECT post_title from ltport_posts";

您只需从查询中获取一列。所以你只会得到 $row[0] 。它的索引从 0 开始

 while($row=mysqli_fetch_row($result))
{?>
<div class="ticker__item"><?php printf("%s", $row[0]); ?> </div>
<?php }

用于获取多列

$query = "SELECT column1, column2,column3,column4 FROM City ORDER by ID DESC";

if ($result = mysqli_query($link, $query)) {

while ($row = mysqli_fetch_row($result)) {
printf ("%s (%s)\n", $row[0], $row[1],$row[3], $row[4]);
}
}

关于php - 从 php/MySql 中的特定列检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741825/

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