MySQL dizisi hatası getir

0 Cevap php

Im ay için ince işleyen rağmen, bugün ilk kez ortaya çıktı sitemde bir hata alıyorum.

Warning: mysql_fetch_array (): on line 33 verilen argüman geçerli MySQL result resource değildir in / web_directory / index.php

İşte bu hatlardan kodudur.

<?  $sql = "SELECT 
            p.id as 'id',
            p.post_title as 'client',
            (SELECT `meta_value` FROM `wp_postmeta` WHERE `post_id` = p.id AND `meta_key` = 'thumb1') as 'thumb'
            FROM
            `wp_posts` p
            INNER JOIN `wp_postmeta` pm ON (p.id = pm.post_id)
            INNER JOIN `wp_term_relationships` wtr ON (p.id = wtr.object_id)
            INNER JOIN `wp_term_taxonomy` tt ON (wtr.term_taxonomy_id = tt.term_taxonomy_id)
            WHERE 
            tt.term_id = 439
            AND tt.taxonomy = 'category'
            AND p.post_status = 'publish'
            GROUP BY p.id
            ORDER BY p.id DESC
            LIMIT 5
            ";
    $sql = mysql_query($sql);
    $i=0;
    while($s = mysql_fetch_array($sql))
    {
        $i++;
?> 

Sitenin orijinal geliştirici değil im ve ben mysql ile bir bilgi daha yok. Önceden müthiş cevaplar için teşekkürler!

0 Cevap