2010-11-11 8 views
0

Avoir ces requêtes, mais en cours d'exécution me donne des pages vierges. Peut-être que la fonction $ query-> result n'est pas bonne pour "lui"? (Il est ExpressionEngine)Page blanche avec sélection de plusieurs tables

$query = $DB->query("SELECT fr.uri AS smth, ch.uri 
         FROM exp_static_page_caching_uris AS fr,    
          exp_static_page_caching_queue AS ch 
         WHERE fr.uri != ch.uri");   

foreach($query->result as $row) {  
    $DB->query($DB->insert_string('exp_static_page_caching_queue', 
           array('site_id' => '1', 
           'uri'    => $row['smth']), 
           TRUE)); 
} 
+0

Avez-vous vérifié que votre requête renvoie les données que vous voulez/besoin? –

+0

Je ne vois aucune erreur de vérification dans votre code. Je suppose que display_errors est désactivé: -? –

+0

Ok, je l'ai eu à travailler. – wintercounter

Répondre

0

Essayez $query->result_array() au lieu de $query->result

+0

Non :(Je pense que result_array est seulement en EE2 – wintercounter

+0

Toujours en utilisant 1.6.9 :) – wintercounter

Questions connexes