MySQL sorgusu arızalı?

0 Cevap php

I döndürmelidir altında MySQL sorgu sahip t1.username, t1.website, in_count (WHERE t2.type = 'in'), {[(4)] } (WHERE t2.type = 'out') ve WHERE t1.website alandır NOT EMPTY ya da NULL .

Ancak onun o (mysql_num_rows() ile) 1 sonuç verir gibi, hatalı olmaları için (ya da ben yanlış bir şey yapıyorum?) Gibi görünüyordu ve ne zaman i print_r() ({[(2) ]}), sütunların anahtarları onların ancak tüm değerleri (aşağıya bakınız) boş / boş vardır.

The print_r() dökümü:

Array
(
    [username] => 
    [website] => 
    [in_count] => 
    [out_count] => 
)

The MySQL query:

SELECT t1.username,
       t1.website,
       SUM(IF(t2.type = 'in', 1, 0))  AS in_count,
       SUM(IF(t2.type = 'out', 1, 0)) AS out_count
FROM   users AS t1
       JOIN referrals AS t2
         ON t1.username = t2.author
WHERE  NOT Isnull(t1.website)
LIMIT  0, 10 

Tüm açıktır umut, tüm yardım, daha ayrıntılı bilgi mi takdir varsa bana bildirin. : B

0 Cevap