MySQL Sorgu sonuçları bir kaynak değildir

0 Cevap php

Ben bu kodu sorgu ile sorun yaşıyorum. Sorun $num = mysql_num_rows($result); bölümü bir kaynağı beklenen söyleyerek bir MySQL hata veriyor, daha önce vardı biridir. Ben bu hata varsa ben tek tırnak bazı yerlerde yanlış, ama bu sorgu biraz daha karmaşık Ben genellikle ile uğraşmak zorunda olandan olsa baktıktan sonra ben, herhangi bir sorun bulamıyorum çünkü genelde öyle.

//connect to the database and stuff

$last_year = idate("Y")-1;
$month = date("m");
$day = date("d");                                   

$query = "SELECT bills.b_id, bills.c_id, bills.grand_total, bills.void, bills.date_added,
                 customers.b_name, customers.l_name, customers.f_name, customers.phone 
          FROM bills, customers 
          WHERE bills.c_id = customers.c_id 
                AND bills.void = '0' 
                AND date_added BETWEEN '".$last_year."-".$month."-".$day."' AND CURDATE()";
$result = mysql_query($query);
mysql_close($link);                 
$num = mysql_num_rows($result);

EDIT:

Zaten mysql_close() function sorun değil biliyorum da devam ettim ve onu kaldırılır ve benim kod hala çalışmıyor. (Sorgu dışında) bu EXACT aynı kod neredeyse bir düzine diğer sayfaları çalışır. The problem is in the query, (daha önce belirtildiği gibi) MySQL hata mysql_num_rows() expects parameter 1 to be resource. Ben şimdi özel hata almaya çalışıyorum.

0 Cevap