php循环语句都有什么,php – 循环包含语句

问题是它不会循环.有多个结果,我只是回应我得到的所有结果.当我使用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只是为了确定

标签:php,include,mysql,while-loop

来源: https://codeday.me/bug/20190708/1407017.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值