SQL リターンに対してif/elseが機能しています。空の場合は、デフォルトを表示します。
<?php
if($row['imagename']==='')
{
echo "placeholder.png";
}
else
{
echo htmlspecialchars($row['imagename'], ENT_QUOTES, 'UTF-8');
} ?>
そして、私はそれをすべて1行にまとめようとしました
<?php ($row['imagename']==='') ? echo "placeholder.png";:echo htmlspecialchars($row['imagename'], ENT_QUOTES, 'UTF-8'); ?>
これは失敗します。
誰かが失敗した理由を明確にできますか?
ティア