Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我的表使用相同的数据进行复制_Php_Pdo - Fatal编程技术网

Php 为什么我的表使用相同的数据进行复制

Php 为什么我的表使用相同的数据进行复制,php,pdo,Php,Pdo,我已经尽了我所能,但没有办法。 我试图从数据库中获取数据,但它只会从数据库中复制相同的信息8次 <?php $useremail=$_SESSION['login']; $sql = "SELECT * from zhinvest where userEmail=:useremail"; $query = $dbh -> prepare($sql); $query -> bindParam(':useremail',$useremail, PDO:

我已经尽了我所能,但没有办法。 我试图从数据库中获取数据,但它只会从数据库中复制相同的信息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)
         { 
?>





有人应该帮助我,我无法找出哪里不对劲。

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

您可以在查询中使用
LIMIT

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