无法从mysql中显示php中查询的结果

时间:2016-06-13 13:07:26

标签: php mysql mysqli

您好我是phpmysql的新用户,我不知道出了什么问题。

我无法显示查询结果,并且与mysql的连接已成功连接。

我没有使用wampserver我只是分别安装phpmysqlApache

提前致谢。

代码

 <?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$servername = "localhost";
$username = "root";
$password = "";

// Create connection
$conn = mysqli_connect($servername, $username, $password);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";


$sql="select * from `books`;";
$result=mysqli_query($conn,$sql); 
if (!$result){
     echo "query cannot execute";
};

?>

它只显示我&#34;查询无法执行&#34;

1 个答案:

答案 0 :(得分:0)

您需要在 mysqli_connect()

中传递第四个参数database name

这将是

$conn = mysqli_connect($servername, $username, $password,"YOUR_DATABASE");

阅读http://php.net/manual/en/mysqli.error.php以检查查询中的错误。

阅读http://php.net/manual/en/mysqli-result.fetch-array.php 从查询结果中获取数据