小编Aki*_*los的帖子

WHERE子句MySQL中的PHP字符串变量

我有这个简单的SQL查询的问题:

<?php 
require_once('../../Connections/tohoshows.php'); 

$show ='gothaf';

mysql_select_db($database_tohoshows, $tohoshows);
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show =' ". $show. " '";
$getShows = mysql_query($query_getShows, $tohoshows) or die(mysql_error());
$row_getShows = mysql_fetch_assoc($getShows);
$totalRows_getShows = mysql_num_rows($getShows);

mysql_free_result($getShows);
?>
Run Code Online (Sandbox Code Playgroud)

当我在WHERE子句中直接使用字符串时,就像这样

 $query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show ='gothaf'";
Run Code Online (Sandbox Code Playgroud)

我得到了一个结果.当我使用变量时,我没有数据!我是新手,我无法弄清楚我做错了什么.任何帮助,将不胜感激.谢谢!

php mysql sql select

10
推荐指数
1
解决办法
6万
查看次数

标签 统计

mysql ×1

php ×1

select ×1

sql ×1