我知道我在这里有一个语法错误,但我无法弄清楚这一点。MySQL数据输出在一个可打印的PHP变量
我试图在我的数据库中获取单个特定记录的结果以显示在PHP变量中。似乎很简单,但显然不适合我。这里是代码我试图运行:
// Create connection
$con=mysqli_connect($mysqlserver,$mysqluser,$mysqlpass,$mysqldb);
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$SQL = "SELECT * FROM players_brixx_gastonia WHERE email='[email protected]'";
$result = mysqli_query($SQL,$con);
$result1 = mysqli_fetch_assoc($result);
$prevpoints1 = $result1['points'];
echo $prevpoints1;
mysqli_close($con);
我的页面输出:“警告:mysql_fetch_assoc()预计参数1是资源,布尔在给定的”
这通常意味着我的查询但是,如果在phpmyadmin中自行运行查询时失败,它会很好地显示我需要的行。
怎么了?
更新:
KaNch解决了我的问题。谢谢!
+0
检查mysql_connect().. 意味着检查,如果$ con被设置? –
2014-10-26 14:43:02
+0
连接正常。我在同一个连接中运行其他数据库命令,所以$ con工作正常。 –
2014-10-26 14:46:11
+0
mysql_query($ sql,$ con);试试这个 –
2014-10-26 14:48:07