Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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_Database - Fatal编程技术网

使用php从mysql数据库检索数据时遇到问题

使用php从mysql数据库检索数据时遇到问题,php,database,Php,Database,我无法让页面显示游戏信息,我认为我的select语句有问题 游戏表包含以下字段: game_id, game_name, platform, genre, game_description, game_price, game_image, game_headlines, and game_added_date. 我只知道要显示的页面: game_name, platform, genre, game_description, game_price, game_image, and game_

我无法让页面显示游戏信息,我认为我的select语句有问题

游戏表包含以下字段:

game_id, game_name, platform, genre, game_description, game_price,
game_image, game_headlines, and game_added_date.
我只知道要显示的页面:

 game_name, platform, genre, game_description, game_price, game_image, and game_headlines. 
该页面运行,但即使在数据库中也不会显示游戏

网站网址:


搜索游戏

您的查询不正确,因为您的通配符
%
在引号之外

WHERE game_name LIKE '$search'%
WHERE game_name LIKE '$search%'
需要在引号内移动
%

WHERE game_name LIKE '$search'%
WHERE game_name LIKE '$search%'

您的查询不正确,因为您的通配符
%
在引号之外

WHERE game_name LIKE '$search'%
WHERE game_name LIKE '$search%'
需要在引号内移动
%

WHERE game_name LIKE '$search'%
WHERE game_name LIKE '$search%'

运行查询时删除该@符号,以便实际显示错误。然后,如果错误消息对您没有帮助,请使用它更新帖子,以便帮助我/其他用户找到问题。您是否手动尝试编写查询以查看是否得到结果?没有$search变量?我已经删除了“@symbol”,但它仍然打印出else语句“当前没有注册用户”。我将此语句更改为“搜索游戏当前没有游戏”。SELECT语句末尾的%应位于结束单引号之前,如下所示:
WHERE game\u name(如“$search%”)
在运行查询时删除该@符号,以便实际显示错误。然后,如果错误消息对您没有帮助,请使用它更新帖子,以便帮助我/其他用户找到问题。您是否手动尝试编写查询以查看是否得到结果?没有$search变量?我已经删除了“@symbol”,但它仍然打印出else语句“当前没有注册用户”。我将此语句更改为“搜索游戏当前没有游戏”。SELECT语句末尾的%应位于结束单引号之前,像这样:
WHERE游戏名称像“$search%”