MySQL PHP sonuçları iade olmadığını kontrol etmek için en iyi yolu?

0 Cevap php

Ben kontrol ve herhangi bir sonuç sorguda döndürülen olup olmadığını görmek için en iyi yol arıyorum. Ben kod çok bu kısmını yazmak ve bazen hataları almak gibi hissediyorum, bazen bilmiyorum.

Örneğin, ben bir kullanıcı adı veritabanına yeni bir takmadan önce varolup olmadığını kontrol etmek için bu sorguyu çalıştırın.

$result = mysql_query("SELECT * FROM ...");

Sonra kontrol ve herhangi bir sonuç döndürülen görmek istiyorum. İşte ben bunu bir yoludur:

if (!$result) { PERFORM ACTION }

Birinci yol işe yaramazsa, o zaman bazen bu olacaktır:

if (mysql_num_rows($result)==0) { PERFORM ACTION }

Sonra ben bile diğer gün bu şekilde yapabileceğini gördüm:

list($total) = mysql_fetch_row($result);
if ($total==0) { PERFORM ACTION }

Bunu yapmanın en iyi yolu nedir?

0 Cevap