をそれを表示する:あなたは、通常のユーザーならば、「hasimg」と「imgurl」を見ることができるように2種類のデータを取得し、私はmysqlデータベース 表構造の「プロファイル」と呼ばれるテーブル持って
user | hasimg | imgurl
を画像がない場合、hasimg
は0
に、imgurl
はnoneに設定されます。
一方、ユーザーに画像が割り当てられている場合、hasimg
は1
に設定され、imgurl
にはリンクが含まれます。私は<img src="imgurl
HTMLタグを(1にhasimg
セット)画像を持っているものを表示することができますどのように
?
にはどうすればがが
<img src
せずに、画像(0〜hasimg
セット)を持っていないというものを表示することができますか?
イメージを持たないユーザーと画像を持たないユーザーを表示するリストを作成したいと思います。
ここ行
<?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を持っているのか、wholを使っていないのかを区別する方法はわかりません。 – sm21guy
答えに記載されている私の例を確認してください。 –
適切な[サンプルコード](http://sscce.org/)(ここではSQL文)は、任意の特別なスキーマやサンプルデータ形式よりも便利です。サンプルは 'CREATE TABLE'と' INSERT ... VALUES'を使ってください。結果はコードの出力であり、コード自体ではないので、望ましい結果をサンプルコードとして提示する必要はありません。 – outis