我有一个邀请表格,其中包括 toemail , fromemail ,发送
我需要打印 toemail &来自有效发送= 1 的所有行的 fromemail
这是我正在使用的代码
<?php
$query = mysql_query("SELECT fromemail,toemail FROM invitations WHERE sent = 1");
if(mysql_num_rows($query)!=0)
{
$row = mysql_fetch_assoc($query);
echo $row['toemail'];
echo $row['fromemail];
}
?>
但是这只打印满足条件的第一行。
请帮助我获取php代码。
提前谢谢。
答案 0 :(得分:1)
使用此,
$query = mysql_query("SELECT fromemail,toemail FROM invitations WHERE sent = 1");
if(mysql_num_rows($query)!=0)
{
while($row = mysql_fetch_assoc($query)) {
echo $row['toemail'];
echo $row['fromemail];
}
}
答案 1 :(得分:-1)
您可以使用以下 -
$query = mysql_query("SELECT fromemail,toemail FROM invitations WHERE sent = 1");
if(mysql_num_rows($query)!=0)
{
$result = mysql_result($query);
foreach($result in $row) {
echo $row->toemail;
echo $row->fromemail;
}
}
P.S。 - 从PHP 5.5.0开始,不推荐使用MYSQL扩展,将来会删除它。相反,应该使用MySQLi或PDO_MySQL扩展。
参考 - http://www.php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated