我在MySQL數據庫稱爲「曲線」 表結構的表格:一般來說,如果一個用戶獲得兩個類型的數據並顯示出來
user | hasimg | imgurl
正如你可以看到「hasimg」和「imgUrl的」,沒有圖像,hasimg
將被設置爲0
並且imgurl
被設置爲無。
另一方面,如果用戶具有指定的圖像,則hasimg
設置爲1
並且imgurl
將包含鏈接。
如何顯示那些有
<img src="imgurl
html標籤圖像(hasimg
設置爲1)?我怎麼能顯示那些不有圖像(
hasimg
設置爲0),無<img src
?
我想做一個列表,顯示用戶與圖像和用戶沒有圖像。
下面是使用由行
<?php
$sql = "SELECT * FROM profile ORDER BY user DSC";
$query = mysql_query($sql)or die(mysql_error());
$rows = array();
while($row = mysql_fetch_array($query)){
$rows[] = $row;
echo "User:$row[user]<br>Image:$row[hasimg]\n";
}
?>
P/S MySQL連接建立回聲出數據行的代碼IM。
我曾嘗試PHP的同時,從各行回聲出數據。但我不知道如何讓PHP區分哪一個有一個img,哪一個不使用WHILE時。 – sm21guy 2012-02-12 11:10:55
請檢查我在答案中給出的例子。 – 2012-02-12 11:21:15
適當的[示例代碼](http://sscce.org/)(這裏是SQL語句)比任何ad hoc模式和示例數據格式更有用。請使用'CREATE TABLE'和'INSERT ... VALUES'作爲樣本。所需的結果不需要作爲示例代碼呈現,因爲結果是代碼的輸出,而不是代碼本身。 – outis 2012-03-29 01:04:56