我是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