好的我想要做的是返回用户已经在一个页面上提交的所有数据。所以基本上它们已经插入,所以我应该知道有电子邮件地址,我只想提取所有的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'];
?>
答案 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)