php - 使用 PHP,如何在不使用 while 循环的情况下逐行获取数据
问题描述
在我的数据库中,有一个名为 CAT 的表,其中有一列名为 cat_id。
我需要在不使用 while 循环的情况下逐行从 CAT 表中获取 cat_id 字段。
这是我目前所拥有的......
$catid = mysqli_query($con,"select * from cat");
$fetchcat = mysqli_fetch_assoc($catid);
现在我需要一个一个的数据,如下所示......
<li><a href="<?php echo $fetchcat['cat_id']; ?>"></a>Men</li>
<li><a href="<? what can i type here to get 2nd row??? ?>"></a>Men</li>
有人可以建议下一步吗?谢谢
解决方案
一种或另一种方式,你必须循环......最有效的选择通常是运行查询,然后一个接一个地获取行。
这是实现该目标的代码示例。请注意,由于您需要输出的唯一列是cat_id
,因此在 sql 语句中仅选择该列而不是所有可用列更有效select *
。
$result = mysqli_query($con,"select cat_id from cat");
while ($row = mysql_fetch_assoc($result)) {
?><li><a href="<?php echo $row['cat_id']; ?>"></a>Men</li><?php
}
推荐阅读
- python - 连接 2 个导致列问题的 vaex 数据帧
- c# - 如何在使用 Udp 制作的连接程序中以数据包的形式接收从传感器接收到的数据?
- android - 在我使用 Fused Location Client 的 android 应用程序中,为什么使用此代码时 GPS 会过时
- python - 如何确定在 scikit learn 中执行超参数调整的最佳基线模型?
- c# - 连接时出现随机 IBM MQ 2059 错误
- python - Discord.py - 如何编辑不再在我的机器人代码中的旧嵌入消息
- docker - Docker,VS Code - 在 vscode 中找到容器,但无法附加
- laravel - 帖子上的类别名称
- r - RStudio 访问可用作预览但不在全局环境中的数据框
- html - owl carousel 填充多张图片的空白高度