のときだけフィールドがエコー表示されます。画面上の行が開いていないようにするには、5つのvipフィールドにどのように到達できますか?値が
おかげで、ベニー
$db = new mysqli('host', 'user', 'pass', 'dbase');
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "
SELECT
user.FName,
user.LName,
user.HerbalifeID,
user.UplineS,
registratie.PartnerFName as pfn,
registratie.PartnerLName as pln,
registratie.NaamVIP1 as vip1,
registratie.NaamVIP2 as vip2,
rgistratie.NaamVIP3 as vip3,
registratie.NaamVIP4 as vip4,
registratie.NaamVIP5 as vip5
FROM
registratie
INNER JOIN user
ON registratie.userID = user.UserID
AND registratie.eventID =127;
";
$result = $db->query($query) or die($db->error.__LINE__);
if ($result->num_rows) {
while ($row = $result->fetch_object()) {
echo "{$row->FName} {$row->LName} {$row->HerbalifeID} {$row->pfn} {$row->pln}<br>
{$row->vip1}{$row->vip2}{$row->vip3}{$row->vip4}{$row->vip5})<br><br>"; //only
}
} else {
echo 'No Results';
}
まだisset()機能を試しましたか?三次演算子を使用することもできますか? : –
'isset'は空の値にマッチし、代わりに'!empty() 'を使います。 –