我已经做的代码,而错误的连接和数据获取,但我不知道为什么查询结果布尔(假)从查询PHP中没有结果
<?php
$con=mysql_connect("localhost","root","","xyz");
echo "Connection made";
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
的代码来查询和执行是
<?php
include ("includes/connection.php");
$query="SELECT * FROM userdata ";
$result=mysql_query($query);
var_dump($result);
?>
需要帮助这里
仔细看看这一行'$ con = mysql_connect(“localhost”,“root”,“”,“xyz”);'然后查看其余代码,发现有什么不同?你在哪里也犯了同样的错误; **混合API ** **不**混合**。看看这个也是'$ result = mysql_query($ query);'--- [**阅读(F)手册**](http://www.php.net//manual/en/book.mysqli .php) –
是否有来自数据库的错误?检查'mysql_error()'获取更多信息。另外,“我已经做出了没有错误的代码”是一个非常大胆的假设,因为你的代码导致了一个错误。当你认为你的代码必须是完美的,并且编译器/解释器必须被破坏时,你几乎总是错误的。 – David
你的'echo“连接使得”;'几乎是无用的,因为即使它不连接它也会回显出来。你也在混合使用'mysql'和'mysqli'函数..不起作用。选择一个或后者:如果您不想使用depracted功能,请选择'mysqli' – Dorvalla