2012-07-21 2 views

답변

1
$matched = false; 
while($row = $query->fetch(PDO::FETCH_ASSOC)) 
{ 
    $matched = true; 
    echo $row['name']; 
} 
if(!$matched) 
    echo "no any"; 
0

그냥 대체 솔루션, 당신은 조건 경우를 추가 할 수 있습니다.

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"; 
} 
1

또 하나 ..

$kittens = $query->fetchAll(PDO::FETCH_ASSOC)) 

if(!$kittens) 
{ 
    //Nada 
} 
else 
{ 
    foreach($kittens as $kitten) 
    { 

    } 
} 
관련 문제