使用pdo在php中显示单行数据

时间:2017-04-06 10:38:58

标签: php mysql pdo

<?php 

if (!empty($_POST['modify']) && !empty($_POST['input']) && !empty($_POST['choose']))  {
  $val=$_POST['modify'];
  $input=$_POST['input'];
  echo"<table border=6><tr><th>id_etu</th>
  <th>Nom</th><th>Prénom</th><th>email</th>
  <th>mot de passe</th><th>Année</th></tr>";

   $sql= "SELECT * FROM etudiant WHERE '$val'='$input'"; 
   $sth=$conn->query($sql);
   $res= $sth->fetchAll(PDO::FETCH_ASSOC);

  foreach($res as $row){
    echo "<tr>";
    echo "<td>".$row['id_etu']."</td>"; 
    echo "<td>".$row['nom']."</td>";
    echo "<td>".$row['prenom']."</td>";
    echo "<td>".$row['email']."</td>"; 
    echo "<td>".$row['motdepasse']."</td>";
    echo "<td>".$row['annee']."</td>";
    echo "</tr>";
  }
}
?>

嘿大家,我还是php的初学者并使用PDO语句,现在我在php页面上显示单行数据时遇到了麻烦。只是为了让你在上下文中更多。 我有一个表单,我选择字段,我想显示行然后输入,我输入字段的值然后一个提交按钮发送表单,然后因此我应该得到一个表,一行,但我得到了数据库中表的全部内容。帮助改变。

0 个答案:

没有答案