【问题标题】:Why is my table duplicated with the same data [duplicate]为什么我的表与相同的数据重复[重复]
【发布时间】:2020-04-29 21:34:10
【问题描述】:

我已尽我所能,但没有成功。 我试图从数据库中获取数据,但最终只会从数据库中复制相同的信息 8 次。

<?php 
  $useremail=$_SESSION['login'];  
  $sql = "SELECT * from zhinvest where userEmail=:useremail";
    $query = $dbh -> prepare($sql);
    $query -> bindParam(':useremail',$useremail, PDO::PARAM_STR);
    $query->execute();
 $results=$query->fetchAll(PDO::FETCH_OBJ);
    $cnt=$query->rowCount();
         if($query->rowCount() > 0)
         {
            foreach($results as $result)
         { 
?>



有人应该帮助我,我不知道我哪里做错了。

【问题讨论】:

    标签: php pdo


    【解决方案1】:

    如果字段useremail 不是唯一的,则信息可以重复

    您可以在查询中使用LIMIT

    $sql = "SELECT * from zhinvest where userEmail=:useremail LIMIT 1";
    

    【讨论】:

      猜你喜欢
      • 2013-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 2010-12-04
      • 2019-06-01
      相关资源
      最近更新 更多