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);