Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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 MySQL可能存在语法错误_Php_Mysql_Syntax - Fatal编程技术网

PHP MySQL可能存在语法错误

PHP MySQL可能存在语法错误,php,mysql,syntax,Php,Mysql,Syntax,我不知道为什么,但我在这一行遇到了错误:$row=mysql\u fetch\u array($run\u games)){ 代码如下: <div class='topnav'> <!--Start of the Top Navigation--> <?php include("includes/connect.php"); $select_games = "SELECT * FROM games"; $run_games = mysql_query($sele

我不知道为什么,但我在这一行遇到了错误:
$row=mysql\u fetch\u array($run\u games)){
代码如下:

<div class='topnav'> <!--Start of the Top Navigation-->
<?php
include("includes/connect.php");

$select_games = "SELECT * FROM games";

$run_games = mysql_query($select_games);

$row = mysql_fetch_array($run_games)){

$game_category = $row['game_category'];

?>

<!--some links here with the variable of "game_category"-->
<?php } ?>
</div> <!--End of the Top Navigation-->

应该是

while($row = mysql_fetch_array($run_games))
{
echo $game_category = $row['game_category'];
}

您需要循环查看结果集!

使用while循环查看结果集

$row = mysql_fetch_array($run_games)){
应该是

while($row = mysql_fetch_array($run_games)) {
   // do stuff  ...
}

这可能是剪切粘贴错误。while
循环的第一部分缺失:

$row = mysql_fetch_array($run_games)){
应该是

while ($row = mysql_fetch_array($run_games)){
这些函数已弃用,因此请使用最新的函数


问题是,我不想使用while循环,我只想包含一次…你的查询会返回多个结果吗?我只需要返回一个结果,它的“游戏类别”从PHPMYADMINI中删除了我的回复,我一看到你就删除了。哈哈,我也看到了。看起来我们在玩“评论”删除标签hahaI将尝试更好地解释,我创建了一个系统,我上传了一个新游戏到我的网站,其中一个参数是“game_category”,在游戏上传后,它现在位于MySQL中的“game_category”中,例如:“action”(动作游戏)。所以现在当它准备好时,我想显示该游戏的“动作游戏”这是一个categories.php文件,可以根据游戏的类别生成游戏的结果…但是我试图使用这个导航栏来链接结果…有什么建议吗?哈哈!我终于解决了,我的导航栏.php中根本不需要任何php…我已经在categories.php中使用了一个php脚本来按游戏类别过滤我的结果,所以我就这么做了在导航栏上的每个链接中:
  • 。谢谢大家;)请回答自己的问题并接受它,这样它也可以帮助别人。它不会让我,我真的想通过我的主题帮助别人…我承诺明天凌晨1:30提交答案,如这里所示…没关系,我已经解决了,明天我将发布我的答案在这里发誓;)
    $row = mysql_fetch_array($run_games));//if only one row
    //other wise should use while
    while($row = mysql_fetch_array($run_games))
    {
    }