簡體   English   中英

無法從mysql中顯示php中查詢的結果

[英]cant show the results of query in php from mysql

您好我是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";
};

?>

它只顯示我“查詢無法執行”

你需要在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM