我是PHP和MySQL編程的新手,我試圖在數據庫中顯示數值到網頁上。這是下面的代碼。嘗試將數據從數據庫發佈到網頁時出現mysql錯誤
//connect db
$dbc = mysqli_connect('localhost', 'root', '', 'mylearndb') OR die('Cannot connect because: '.mysqli_connect_error());
//Run query...
$q = "SELECT * FROM 'pages' WHERE id = 1";
$r = mysqli_query($dbc, $q);
$page = mysqli_fetch_assoc($r);
在索引頁,我想打印在一個表中的結果:
<table>
<tr>
<td>Customer ID</td>
<td>Full Name</td>
<td>Email ID</td>
<td>Phone no</td>
</tr>
<tr>
<td><?php echo $page['cust_id']; ?></td>
<td><?php echo $page['full_name']; ?></td>
<td><?php echo $page['email_id']; ?></td>
<td><?php echo $page['phone_no']; ?></td>
</tr>
</table>
當我去檢查的頁面,它拋出的錯誤...
警告:mysqli_fetch_assoc()期望參數1爲mysqli_result,布爾型給出在...
a bove代碼運行在一個名爲setup.php
的文件中,我將該文件稱爲index.php
。
知道什麼時候使用單引號和反引號''pages'' – Ghost
也可以使用'mysqli_error()'用你的數據庫,包括任何通話功能你在一起'mysqli_query()'行。 – mitkosoft
謝謝,我會記住它.. – hkarthi