您好我是php
和mysql
的新用户,我不知道出了什么问题。
我无法显示查询结果,并且与mysql
的连接已成功连接。
我没有使用wampserver
我只是分别安装php
,mysql
和Apache
。
提前致谢。
代码
<?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;
答案 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 从查询结果中获取数据