-3
我必须从MySQL数据库中选择数据。我一直在寻找答案,但还没有找到答案。我从W3School没有数据库在PHP中使用MySQLi选择错误
学习我的MySQL没有任何用户名或密码,所以我的代码如下所示:
<?php
$servername = "localhost";
$dbName = "db_Test";
//Create Connection
$conn = mysqli_connect($servername, $dbName);
//Check Connection
if(!$conn){
die("Connection Failed. ". mysqli_connect_error());
}
$sql = "SELECT ID, Name, Category, Description, Price FROM items";
$result = mysqli_query($conn, $sql);
if(!$result){
die(mysqli_error($conn));
}
if(mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_assoc($result)){
echo "ID: ".$row['ID']." Name: ".$row['Name']." Category: ".$row['Category']."<br>";
}
}
?>
首先,我得到这个错误
mysqli_num_rows()预计参数1是mysqli_result,布尔在
给出
在进一步追溯到堆栈,我得到这个:
没有数据库中选择
我不知道我做错了。所以你可以向我解释并给我解决方案。在此先感谢
您需要为连接mysql数据库添加用户名和密码。 供您参考:http://www.w3schools.com/php/php_mysql_connect.asp –
您忘记了密码在您的mysqli_connect – Melchizedek
正如我对你说的,我的数据库没有任何用户名或密码。为了您的注意,我已经成功地连接了该代码 –