*強い文章* タイトルが分かりやすかったかどうかはわかりませんが、
しかし、MySQL 列にデータがあるかどうか、データがある場合はテキスト行を出力するが、それがNULLの場合は別のものを出力する PHP スクリプトが必要です...
わかる?
これが私が持っているものです、私はそれが完全に間違っていることを知っています...
$link = mysql_connect($DBHOST, $DBUSER, $DBPASSWORD);
mysql_select_db($DBNAME);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$result = mysql_query("SELECT * FROM members");
while($row = mysql_fetch_assoc($result))
{
if($row['VIP'] = '1')
{
echo('VIP');
}
else
{
echo('Non-VIP');
}
}
編集::
完全なコードは次のとおりです。
<?php
$DBTYPE = 'mysql';
$DBHOST = 'host';
$DBUSER = 'username';
$DBPASSWORD = 'password';
$DBNAME = 'database';
$link = mysql_connect($DBHOST, $DBUSER, $DBPASSWORD);
mysql_select_db($DBNAME);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$member_id= '5'; // get value of the member, assumed that you have post the data into id. change if it is different into your code
$result = mysql_query("SELECT * FROM members where id=$member_id");
while($row = mysql_fetch_assoc($result))
{
if($row['VIP'] == '1')
{
echo "<img src='../images/VIP.png' />";
}
else
{
echo 'Non-VIP';
}
}
?>