2012-07-21 59 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) 
    { 

    } 
} 
相关问题