1

正確な列の値が「ネオドブレン」と等しいかどうか、列にそのような値があるかどうかを確認するコードを作成して、各値に対して「メンバーの追加」ボタンと「はい」をエコーアウトするコードを作成したいと思います。私は次のことを試みましたが、Yes: I have the following MySQL table content:

UID Name    Phone   Email   SchoolGymnasium City    Password    Status  
1                                                               neodobren
2                                                               neodobren

HTMLインデックスページ内に次のPHPコードがあります。

$con = mysql_connect("localhost","****","****");
mysql_query("SET NAMES UTF8");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("***", $con);
include("../../sql.php");
session_start();
$zaqvki = mysql_query("SELECT * FROM Directors WHERE Status='neodobren' LIMIT 1");
            if(mysql_num_rows($zaqvki) > 0) {
echo '<div align="right"><a href="add/director/" class="btn add-project">Add Member</a></div><br>';

        // display data in table


        // loop through results of database query, displaying them in the table
        while($row = mysql_fetch_array($zaqvki)) {  //$zaqvki was $result, before a guy comment me this...

                echo "Yes"; 
        } }
         else { 
                echo "No";
                }

メンバーの追加ボタンのみが表示されており、エコーする必要がある [はい] は表示されていません。

4

1 に答える 1

0

mysql_fetch_assoc を使用して連想配列を取得し、特定の列の各行を比較します。

while($row = mysql_fetch_assoc($result)) 
{
    if($row['Status'] === 'neodobren')
        echo "Yes";
    else
        echo "No";
}
于 2013-05-26T14:30:19.250 に答える