행이 발견되지 않으면 "결과를 찾을 수 없습니다"라는 메시지를 어떻게 표시합니까?행이없는 경우 "결과 없음"메시지를 표시하는 방법?
while($row = $query->fetch(PDO::FETCH_ASSOC))
{
echo $row['name'];
}
행이 발견되지 않으면 "결과를 찾을 수 없습니다"라는 메시지를 어떻게 표시합니까?행이없는 경우 "결과 없음"메시지를 표시하는 방법?
while($row = $query->fetch(PDO::FETCH_ASSOC))
{
echo $row['name'];
}
$matched = false;
while($row = $query->fetch(PDO::FETCH_ASSOC))
{
$matched = true;
echo $row['name'];
}
if(!$matched)
echo "no any";
그냥 대체 솔루션, 당신은 조건 경우를 추가 할 수 있습니다.
if ($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo $row['name'];
while($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo $row['name'];
}
} else {
echo "no results found";
}
또 하나 ..
$kittens = $query->fetchAll(PDO::FETCH_ASSOC))
if(!$kittens)
{
//Nada
}
else
{
foreach($kittens as $kitten)
{
}
}