如何通过ID号正确显示mysql数据库中的数据。 ID号在字段的INPUT(编辑)字段中输入。与数据库的连接有效。
<form action="" method="post">
<input type="number" name="id">
<input type="submit" value"enter">
</form>
<table>
<thead>
<tr>
<td>id</td>
<td>First Name</td>
<td>Last Name</td>
</tr>
</thead>
<tbody>
<?php
require_once('conect.php');
$id = $_POST['id'];
$result = $conn->prepare("SELECT * FROM users WHERE id = $id ORDER BY id DESC ");
$result->execute();
$results = $result->fetchAll();
foreach ($results as $index => $row)
{
?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['FirstName']; ?></td>
<td><?php echo $row['LastName']; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
答案 0 :(得分:0)
提交按钮上的name属性为submit
而非Submit
应该是
if(isset($_POST['submit']))
你也应该使用准备好的陈述。将id变量绑定到占位符。