如何正确显示mysql数据库中的数据

时间:2018-05-27 16:25:00

标签: php mysql

如何通过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>    

1 个答案:

答案 0 :(得分:0)

提交按钮上的name属性为submit而非Submit

应该是

if(isset($_POST['submit']))

你也应该使用准备好的陈述。将id变量绑定到占位符。