回应重复列值的详细信息

use*_*811 0 php mysql

在我的MySQL表中,我有一个列name,表中有各种重复的名称.如果我想为所有名字的人显示所有其他列形式chris我可以使用:

$sql = mysql_query("SELECT * FROM favorites WHERE name='$name'")
if($info = mysql_fetch_assoc($sql))
echo {$info['name']}
echo {$info['age']}
echo {$info['address']}
Run Code Online (Sandbox Code Playgroud)

但后来我想回应第二个细节chris,在表中谁可能在表中的任何随机行我无法指定该信息.有没有办法实现这个目标?谢谢.

Vit*_*ian 5

试试这个:

while($row = mysql_fetch_assoc($sql)) {
    echo $row['name'];
    echo $info['age'];
    echo $row['address'];
}
Run Code Online (Sandbox Code Playgroud)