Php搜索全部归还

时间:2012-11-29 09:50:57

标签: php html mysql

好的我想要做的是返回用户已经在一个页面上提交的所有数据。所以基本上它们已经插入,所以我应该知道有电子邮件地址,我只想提取所有的mysql数据并显示该电子邮件地址下的所有数据

所以基本上mysql将电子邮件作为第一列,然后是一堆垃圾,我想显示所有垃圾,如果电子邮件colume等于它们所载的同一封电子邮件

这是我的代码我在正确的轨道上但不完全

 <?php
    session_start();
    include 'config.php';
    $_SESSION['Email']=$Email;

    mysql_select_db("DATABASEJUNK") or die ("Couldn't find database.");

    $query = mysql_query("SELECT * FROM DATABASELIST WHERE Email='$Email'");

    $numrows = mysql_num_rows($query);

    while ($row = mysql_fetch_assoc($query))
      echo $row['Url'];

 ?>

1 个答案:

答案 0 :(得分:0)

我认为你需要的是那样的东西

while ($row = mysql_fetch_assoc($query)){
  foreach($row as $value){
     echo $value;
  }
}

如果您需要将其放在脚本的正确部分。或者将$ value的输出保存到数组

$allUsers = new Array();
while ($row = mysql_fetch_assoc($query)){
  $user = new Array();
  foreach($row as $key => $value){
     $user[$key] = $value;
  }
  $allUsers[] = $user;
}

这为您提供了一个包含所有用户的数组......每个用户都有自己的数据作为密钥!如果你只想让一个用户忘记$ allUser数组并保留其余的数据(如果mysql_num_rows()== 1)