Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;而";循环为变量的每次迭代返回相同的值_Php_Mysql_Loops_Foreach - Fatal编程技术网

PHP:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;而";循环为变量的每次迭代返回相同的值

PHP:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;而";循环为变量的每次迭代返回相同的值,php,mysql,loops,foreach,Php,Mysql,Loops,Foreach,提前感谢您提供的任何帮助 我正在执行一个返回如下内容的查询: route | busnumber 2 300 4 123 2 455 12 934 我的目标是打印/回显“路线”=2的所有“总线号”的列表。 我知道我可以在数据库上进行查询来完成这项工作,但我不想对每个路由都执行此查询。结果集实际上是一个主复杂查询的一部分,因此我需要使用数组来完成我的目标 查询工作正常,并显示适当的信息。

提前感谢您提供的任何帮助

我正在执行一个返回如下内容的查询:

route   |   busnumber
  2            300
  4            123
  2            455
 12            934
我的目标是打印/回显“路线”=2的所有“总线号”的列表。 我知道我可以在数据库上进行查询来完成这项工作,但我不想对每个路由都执行此查询。结果集实际上是一个主复杂查询的一部分,因此我需要使用数组来完成我的目标

查询工作正常,并显示适当的信息。我还将结果返回到数组中。i、 e

    $query=("SELECT * from foo")
    $result=mysql_fetch_assoc($query);
我当前的代码如下所示(请注意我的注释):

问题是,所有这些巴士号码都不是2号干线的一部分。这是所有路线的公共汽车号码列表。我只希望它在$routenumber=2时执行foreach循环

再次感谢您的帮助:)

问题是,这里你没有检查它是否等于2,而是将它赋值为等于2。换成这个,你会没事的:

if ($busroute=='2'){
问题是,这里你没有检查它是否等于2,而是将它赋值为等于2。换成这个,你会没事的:

if ($busroute=='2'){

再次将
$busroute='2'
更改为
$busroute=='2'
再次将
$busroute='2'
更改为
$busroute=='2'
哇..我不敢相信我没有注意到这一点,但这就是为什么我需要额外的一双眼睛!非常感谢。我很高兴我剩下的逻辑是正确的:)哇..我真不敢相信我没听清楚,但这就是为什么我需要一双额外的眼睛!非常感谢。我很高兴我剩下的逻辑是正确的:)
if ($busroute='2'){
if ($busroute=='2'){
$query = "SELECT * from foo";
$result = mysql_query($query);


while($row = mysql_fetch_assoc($result)) {
    if ($row['route'] == 2) {
        // do your stuff
    }
}