我在MySQL的數據庫中有一個表(“模塊數據庫”),我需要通過編寫php腳本在服務器上打印出該表(非常簡單,兩行帶有名稱的“ Fnamn”和“ Enamn”),使用MySQL。問題是:它不起作用。文檔(.php)的html部分工作正常(h1出現在屏幕上),但我什么也沒得到??赡苁鞘裁磫栴}呢 ?嘗試了幾種不同的方法,甚至通過從w3學校(https://www.w3schools.com/php/php_mysql_select.asp)復制/粘貼并更改了一些變量,但沒有進行任何更改(結果為“ 0”) W3一個,現在沒有新的)。<h1>Script modul</h1><?php$servername = "localhost";$username = "antony";$password = "thepassword";$dbname = "antony";// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);}$query = "SELECT * FROM moduledatabas";$result = mysqli_query($query);if (!$result) { $message = 'Invalid query: ' . mysqli_error() . "\n"; $message .= 'Whole query: ' . $query; die($message);}while ($row = mysqli_fetch_assoc($result)) { echo $row['Fnamn']; echo $row['Enamn'];}mysqli_free_result($result);
1 回答

慕標5832272
TA貢獻1966條經驗 獲得超4個贊
你有沒有過$conn
在你的mysqli_query()
,只是改變如下面的代碼:
$query = "SELECT * FROM moduledatabas"; $result = mysqli_query($conn,$query);
有關更多信息,請參考mysqli_query
- 1 回答
- 0 關注
- 166 瀏覽
添加回答
舉報
0/150
提交
取消