mysql_num_rows 0 döndürür, ama phpMyAdmin dönüş sonuçlarında aynı sorgu

0 Cevap php

Biz ciddi bir sorun üzerinde birkaç saat çalışıyorum.

Biz Aşağıdaki kodu vardır:

mysql_connect("localhost","xxx","xxx") or die(mysql_error());
mysql_select_db("xxxe");

$q = "SELECT m.id, m.expired_date, u.email
     FROM jos_osemsc_member m, jos_osemsc_orders o, jos_users u
    WHERE o.order_id  = $orderID
   AND m.member_id = o.user_id
   AND u.id  = o.user_id";

$res = mysql_query($q);

if (!$res) {
  mail('xxx@xxx.com','test',mysql_error());
}

mail("xxx@xxx.com", "count",  mysql_num_rows($res));

Biz mysql_num_rows sonucu için "saymak" mail, ama "0" ile alırsınız. Biz e-posta yoluyla sorgu ($ q) göndermek ve phpMyAdmin içinde çalıştırmak, çalışır ve biz bir satır sonuçlandı olsun ...

Herhangi bir fikir?

ÇOK apperciated olacak Yardımlarınız için teşekkürler

0 Cevap