Ben bir sorguyu yürütmek için ve bir satır ya da hiçbiri dönecektir ya istiyorum. I) (mysql_fetch_array kullanmak istemiyorum. Ben başka ne yapabilirim?
mysql_fetch_array()
Alternatifler
Sen bir süre döngü kullanmak zorunda değilsiniz. mysql_num_rows()
döndürülen satırların sayısını kontrol edebilirsiniz kullanma. Bu mysql_query()
çağrısından döndürülen resultset çalışır.
$res = mysql_query('select 0');
if (mysql_num_rows($res)) {
$data = mysql_fetch_array($res);
}
Eğer sadece bir (veya sıfır) var ise satırlar çekin.
$result = mysql_query(/* ... */);
$row = mysql_fetch_array($result);
mysql_free_result($result);
Bir satır varsa, $row
sahip olacak. Değilse - $row
olacak false
. Için gerek yok while()
.
Eğer sadece var kaç satır bilmek istiyorum
$count = mysql_num_rows($result);