-1


coloumns toemailfromemailsendを含む テーブル招待状があります。有効なsend=1のすべての行からtoemailfromemail を印刷する必要があります。


これは私が使用しているコードです

<?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コードを取得するのを手伝ってください。
前もって感謝します。

4

2 に答える 2

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];
    }
}
于 2013-02-12T09:46:38.333 に答える
-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;
    }
}

PS-MYSQL拡張機能はPHP5.5.0で非推奨になり、将来削除される予定です。代わりに、MySQLiまたはPDO_MySQL拡張機能を使用する必要があります。

参照-http ://www.php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated

于 2013-02-12T10:49:06.327 に答える