加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 循环包含语句

发布时间:2020-12-13 22:50:51 所属栏目:PHP教程 来源:网络整理
导读:问题是它不会循环.有多个结果,我只是回应我得到的所有结果.当我使用include时,它只显示第一条记录.可以做到这一点.我已经尝试了每一个,我已经尝试过使用数组,我已经尝试过滚动结果,因为我只抓取一个字段,但它不会滚动所有结果,只有第一个结果.谢谢. $connect
问题是它不会循环.有多个结果,我只是回应我得到的所有结果.当我使用include时,它只显示第一条记录.可以做到这一点.我已经尝试了每一个,我已经尝试过使用数组,我已经尝试过滚动结果,因为我只抓取一个字段,但它不会滚动所有结果,只有第一个结果.谢谢.

$connection = mysql_connect($host,$user,$pass);  
mysql_select_db($dbname); 
$sqlr = "select qNumber from regquestions ORDER BY RAND() LIMIT 0,5";
$query = mysql_query($sqlr); 
//$result = mysql_query($sqlr);
while ($rows = mysql_fetch_array($query))
{
include ("q".$rows['qNumber'].".php");
}

使用Echo我在页面上看到了这个:

q22.phpq3.phpq17.phpq13.phpq4.php

使用包含我得到的第一个结果是包含一个页面,但我需要它包含所有页面.

解决方法

1)你说你的循环在包含第一个文件后结束,检查$rows变量是否在这个文件中被改变(从而触发循环结束).例如:

other.php:

$rows = 'just a check';

index.php文件:

$rows = 'somevalue';
include('other.php');
echo $rows; // output: just a check

2)改变include到include_once只是为了确定

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读