Doğru Cevap
-
mysql_query('DELETE FROM mytable WHERE 0'); printf("Records deleted: %d\n", mysql_affected_rows());
Buada çalışan delete sorgusundan sonra kaç satırın silindiğini geri döndüren bir fonksiyon mysql_affected_rows(); update sorgusu çalışırsa bu update işleminden kaç satır etkilenmişse o sayıyı döndürür zaten affect in kelime anlamı etki
mysql_free_result()
bu konuda bilgim yoktu ama anladığım kadarıyla mesela bi sorgu çalıuştırdık$result=mysql_query('select id from asasa where 0');
burada bu sorguda dönen değer için ramda bir yer ayrılır bu fonksiyonla o yeri geri iade ediyoruz.
yani sistem kaynaklarını optimum kullanmak için gerekli özellikle büyük sonuç döndüren sorgularda iş bitince bunu yapmak sunucuyu rahatlatır :)-
GncArt
Cevabınız için teşekkür ederim.12 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.