GET_ROW() ne fonctionne pas (Créer un compte)

  • WordPress :5.3
  • Statut : non résolu
  • Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par mumu51, le il y a 2 semaines.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2343060
    mumu51
    Participant
    Padawan WordPress
    68 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7
    • Thème utilisé : Je le fais moi-même
    • Extensions en place : Events manager, Askimet, Teams builder, Modal gallery
    • Nom de l’hébergeur : En local
    • Adresse du site : En local

    Problème(s) rencontré(s) :

    Je réalise une requête SQL qui a pour but de me retourner plus amples informations à propos d’un événement, et comme je sais pertinemment que ma requête va me retourner un seul résultat (je l’ai essayé sur SQL et je parle bien d’un seul événement), j’utilise donc get_row().

    Ma requête étant correcte sous SQL, je la passe alors sous WordPress.
    Et là comme d’habitude, même quand pour SQL, c’est ok, bah visiblement pour WordPress, ça ne l’est pas.

    Rien ne s’affiche sur ma page avec le code suivant (et franchement, je ne comprends pas pourquoi) :

    <?php while ( have_posts() ) : the_post(); ?>
    	<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    		<h2>Description</h2>
    		<?php
    		$event_info = $wpdb->get_row( "SELECT * FROM {$wpdb->prefix}em_events eme, {$wpdb->prefix}em_locations eml WHERE eml.location_id = eme.event_id AND eme.post_id = $event_id" );
    		echo "<p>".$event_info->post_content."</p>";
    		?>
    	</article>
    <?php endwhile; ?>

    PS : global $wpdb et ma variable $event_id sont déclarées plus haut.

    J’ai beau essayé de mettre des guillemets de part et d’autres, de remplacer $event_id par une valeur connue (pour voir si le souci ne vient pas de cet endroit), mais ça ne fonctionne pas.

    • Ce sujet a été modifié le il y a 2 semaines par mumu51.
    • Ce sujet a été modifié le il y a 2 semaines par mumu51.
    • Ce sujet a été modifié le il y a 2 semaines par mumu51.
Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.