-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
正如我對你說的,我的數據庫沒有任何用戶名或密碼。爲了您的注意,我已經成功地連接了該代碼 –