>我正在学习教程,即使一切看起来都正确,我仍然收到错误。这是关于如下所示的MySQL查询:
$query = 'SELECT
movie_namemovie_year,movie_director,movie_leadactor,movie_type,
movie_running_time,movie_cost,movie_takings
FROM
movie
WHERE
movie_id = ' . $__GET['movie_id'];
但是我收到以下错误:
您的 SQL 语法有误;请查看相应的手册 到您的 MySQL 服务器版本,以获取在第 6 行的"附近使用的正确语法
我认为,错误是指上述查询的最后一行。但是,我无法弄清楚查询出了什么问题。此外,此查询上方只是几个函数和连接数据库,因此我不确定它来自代码的那部分。
我在Windows 7上使用WAMPServer 2.5。
提前谢谢。
你有未定义的变量,只有一个下划线在$_GET
$query = 'SELECT movie_namemovie_year,
movie_director,
movie_leadactor,
movie_type,
movie_running_time,
movie_cost,
movie_takings
FROM movie
WHERE movie_id = ' . (int)$_GET['movie_id'];