php - 使用 if 和 while 显示数据时出现问题
问题描述
我有问题显示数据库使用if
和while
代码我。
我在数据库中有 4 个数据。
我想使用 using 显示所有数据if
,但它只显示 1 个数据。
if($Z = mysqli_fetch_assoc($Y)){
<!-- Data all display -->
} else {
}
和我一起使用数据while
,数据全部显示
while($Z = mysqli_fetch_assoc($Y)){
<!-- Data all display -->
}
如何使用显示所有数据if
?
解决方案
如果我没记错的话,您使用 IF 语句只是为了检查是否没有提取任何行。有一种方法可以在下面的代码中进行检查。
首先检查是否使用 if 语句获取任何行,然后使用 while 显示所有数据。
$rowcount=mysqli_num_rows($Y);
if($rowcount>0){
while($Z = mysqli_fetch_assoc($Y)){
<!-- Data all display -->
}
}else{
echo "no data found";
}
推荐阅读
- python - 登录页面问题(烧瓶,python)
- logstash - logstash-filter-useragent 插件将新 Edge 识别为 Chrome
- ios - 如何在 iOS 14 中更改 TabBar 位置
- docker - Nginx+Tomcat+Docker 组成 SSL
- java - 在 Eclipse 中使用 Gradle 在构建路径中使用其他项目
- logging - 如何审查/隐藏 HOCON 值使其不会出现在 Ktor 日志中
- angular - 可观察到的竞争条件 - 代码执行得太快
- python - 使用 BERT 或 LSTM 模型在大型文档中实现语义相似度的最佳方法
- javascript - 我如何读取 html 文件并获取数据?(不在浏览器中)
- css - 对齐输入字段(每行 2 个) - VueJS