[英]cant show the results of query in php from mysql
您好我是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";
};
?>
它只顯示我“查詢無法執行”
你需要在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從查詢結果中獲取數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.