私は結果に応じて条件を設定する変数にmysqlデータを挿入しようとしています。これは可能ですか、私はそれを正しくやっていますか?それを行う正しい方法は何ですか?私が達成したいのは、mysqlの行の中にユーザーによって与えられた等しい値があるかどうかを検証することです。可能?:条件にmysql行
$db = mysql_connect('localhost','test','');
if (!$db)
{
print "<h1>Unable to Connect to MySQL</h1>";
}
$dbname = 'test';
$btest = mysql_select_db($dbname);
if (!$btest)
{
print "<h1>Unable to Select the Database</h1>";
}
$sql_statement = "SELECT * ";
$sql_statement .= "FROM registered_email ";
$result = mysql_query($sql_statement);
$outputDisplay = "";
$myrowcount = 0;
if (!$result) {
$outputDisplay .= "<br /><font color=red>MySQL No: ".mysql_errno();
$outputDisplay .= "<br />MySQL Error: ".mysql_error();
$outputDisplay .= "<br />SQL Statement: ".$sql_statement;
$outputDisplay .= "<br />MySQL Affected Rows: ".mysql_affected_rows()."</font><br />";
}
else{
$numresults = mysql_num_rows($result);
for ($i = 0; $i < $numresults; $i++)
{
$row = mysql_fetch_array($result);
$id = $row['id'];
$sentEmailClients = $row['email'];
$outputDisplay.= "".$sentEmailClients."<br />";
}
}
とここで何イム達成しようと、ところで$ clientEmailはあるデフォルト値はそれほど心配いけないました。
if($clientEmail === $outputDisplay){
...... some codes..........
}
else{
....... some codes.......
}
ないような、より簡単な何かを行うことができますあなたがここで何を求めているか確かめてください。あなたはif文を必要とし、if文を私たちに与えましたか?そして、どこに '?:'入ってくるの?より具体的にしてください。 –
よく私の条件が動作していないが、私は$ outputDisplayをエコーするときに私はすべてのデータを取得..私が望むのは、$クライアントが等しい値を持っているかどうかを確認する各データをチェックすることです。私は私の状態が1つの変数のすべてのデータを読み込むと思います。 – jmv
電子メールを '$ outputDisplay'変数に追加して最後に'
'を追加すると、' $ outputDisplay'は決して1つの電子メールアドレスと等しくはありません期待しています。 –