У меня есть запрос на использование PDO, сначала подсчитайте строку, если строкa > 1, чем выборка данных
SELECT * WHERE id=:id
$row=$SQL->rowCount();
if($row>0){
while($data=$SQL->fetch(PDO::FETCH_ASSOC)){...
}
}
else{echo "no result";}
или
SELECT COUNT(*), * WHERE id=:id
$data=fetch(POD::FETCH_NUM);
$row=data[0];
if($row>0){
//fetch data
}
else{echo "no result";}
Какая будет лучшая производительность?
второй. вопрос, если я установил индекс на id
который лучше COUNT(id)
или COUNT(*)