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))
{
}