我已经将数据显示到php和sql中,但显示不正确
我的代码如下我已经将数据显示到php和sql中,但显示不正确,php,mysql,Php,Mysql,我的代码如下 <?php $con = mysqli_connect('localhost', 'root', '', 'sanjay'); ?> <html> <head></head> <body> <?php $rows = array(); $query = 'SELECT * FROM registration'; $result = mys
<?php
$con = mysqli_connect('localhost', 'root', '', 'sanjay');
?>
<html>
<head></head>
<body>
<?php
$rows = array();
$query = 'SELECT * FROM registration';
$result = mysqli_query($con, $query);
$rows = $result->fetch_assoc();
print_r($rows);
die;
?>
<div>
<table>
<h1>User Table</h1>
<tr>
<th>Id</th>
<th>Name</th>
<th>Email</th>
<th>Password</th>
</tr>
<tr>
<td><?php echo $rows['id']; ?></td>
<td><?php echo $rows['name']; ?></td>
<td><?php echo $rows['email']; ?></td>
<td><?php echo $rows['password']; ?></td>
</tr>
</table>
</div>
</body>
</html>
我哪里错了请建议我正如评论所建议的那样,您需要循环为
$result->fetch_assoc()代码>
解决方案:
while ($row = $result->fetch_assoc()) {
echo $row['id'];
}
如评论所示,您需要作为$result->fetch_assoc()循环代码>
解决方案:
while ($row = $result->fetch_assoc()) {
echo $row['id'];
}
请仔细阅读您使用的方法的实际用途!你看过说明书了吗<代码>$result->fetch_assoc()
只返回一行,所以你需要一个循环来获取其余的行。我正在使用while循环,但它的给定错误类似于以下未捕获错误:调用未定义的函数mysql\u fetch\u array()while($row=$result->fetch\u assoc())
将起到神奇的作用,Luke。请阅读你正在使用的方法的实际用途!你看过说明书了吗<代码>$result->fetch_assoc()
只返回一行,所以需要一个循环来获取其余的行。我正在使用while循环,但它的给定错误类似于以下未捕获错误:调用未定义的函数mysql\u fetch\u array()while($row=$result->fetch\u assoc())
将发挥神奇的作用,Luke。我怎么可能知道:)我怎么可能知道:)