基本的にMySQLクエリの結果を取得する次のPHPがあります。
$q2 = "SELECT FIELD FROM TABLENAME WHERE ID = 1;";
$con = new mysqli($server, $user, $pass);
if (mysqli_connect_errno())
{
$error = mysqli_connect_error();
exit();
}
else
{
$res = mysqli_query($con, $q2);
if ($res)
{
while($row = mysqli_fetch_assoc($res))
{
PRINT "THERE WAS A RESULT HERE: ";
}
}
else
{
$error = mysqli_error();
exit();
}
mysqli_free_result($res);
};
mysqli_close($con);
ただし、場合によっては、空の値が返されます。これは、親アプリケーションの動作に基づいて有効ですが、その空の行を検出して「これは空の行でした:」を返すにはどうすればよいですか?