多變量,這樣我有我想要使用設置PHP與MySQL
mysql_select_db("website", $con);
$result=mysql_query("SELECT * FROM characters where online='1'");
while ($row=
mysql_fetch_array($result))
{
echo $row['name'];
}
if ($row['race'] == "1");
{
echo '<img src="img/8-0.gif" />';
}
if ($row['class'] == "3");
{
echo '<img src="img/3.gif" ?>';
}
mysql_close($con);
?>
現在我只希望這兩個圖像顯示,如果網上的場爲一個代碼,但他們表現出不管是什麼。有誰知道我該如何解決這個問題?謝謝。
說真的,你嘗試過什麼?你知道MySQL中的數據類型嗎?使用'online = 1'而不是'online ='1''。 – fdomig 2012-07-24 11:14:46
如果([在線?])添加echo
dpitkevics
2012-07-24 11:14:57
@fdomig雖然這不是我的理由,但如果類型實際上是'VARCHAR',而不是'int',該怎麼辦?我知道,這完全沒有道理,但在這種情況下,不檢查文字可能會出錯。 – ATaylor 2012-07-24 11:24:48