php - 解析错误子查询

标签 php mysql subquery parse-error

我正在尝试显示与当前玩的游戏类别相关的所有游戏。但我在“if (!empty($_GET['gameId'])) $varGameId = $_GET['gameId'];”中遇到解析错误

如何解决这个问题?

谢谢

<?php
$varCategoria_GameData = "0";
$varGameId = 0
if (!empty($_GET['gameId'])) $varGameId  = $_GET['gameId'];
if (isset($_GET["cat"])) {
 $varCategoria_GameData = $_GET["cat"];
}

$sql_categoria = "SELECT * FROM jogos WHERE intCategoria =
( SELECT intCategoria FROM jogos WHERE idGames = $varGameId )";
$query_categoria = mysql_query($sql_categoria, $gameconnection) or die(mysql_error()); 
$categoria = mysql_fetch_assoc($query_categoria);

?> 

最佳答案

错误在这里,缺少分号:

$varGameId = 0

关于php - 解析错误子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538963/

相关文章:

php - 如何让我的 html 代码以有效的方式输出数据?

php - 将 wordpress 数据库用于其他脚本

php - 是否需要确保向 MySQL 数据库提交正确的数据类型?

mysql - #1193 - 未知系统变量 'id'

mysql - 单个查询 SQL 中的多个数据范围

subquery - Elasticsearch 和 "sub queries"

java - 在 JDBC 编程中在另一个查询中使用一个查询

mysql - SQL `GROUP BY` 和 `MAX()`

php - 从 PHP 创建动态 PDF(带有表单字段和交互式元素)

mysql - C - 将数组作为参数传递并更改大小和内容