Partage
  • Partager sur Facebook
  • Partager sur Twitter

Wordpress : $wpdb->get_results() ne retourne rien

    18 mai 2017 à 14:36:30

    Version Wordpress 4.4

    Salut ! 

    Je travaille actuellement sur un template sur Wordpress et j'essaye de faire une requête pour récupérer des données dans la base de données avec

    $wpdb->get_results()

    Mais rien ne fonctionne, ca m'affiche uniquement un "Array()" donc un tableau complètement vide.

    Voici le code en entier :

    // Interrogation de la base de données
    $resultats = $wpdb->get_results("SELECT * FROM $wpdb->table");
    echo $resultats; //juste pour le test
    					
    $wpdb->show_errors(); //Censé montrer un erreur
    
    // Affiche les 2 premiers résultats
     $i=0;
     foreach ($resultats as $objet) {
      echo $objet->title ;
      if(++$i > 2) break;
    }


    Le show_errors() et le foreach n'affichent rien, et donc le premier echo affiche un tableau vide "Array().

    Si quelqu'un sait d'ou vient le problème, ca serait sympa de m'aider 

    Merci :)

    • Partager sur Facebook
    • Partager sur Twitter

    Wordpress : $wpdb->get_results() ne retourne rien

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown