WordPress $wpdb->get_results() requête
Je suis en train de lancer un mysql_fetch_array via WordPress. J'ai trouvé le meilleur moyen pour ce faire est expliqué ici: http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results
Voici ma requête ci-dessous:
$sql = "SELECT * FROM wp_reminders WHERE reminder LIKE '$today'";
$result = $wpdb->get_results($sql) or die(mysql_error());
foreach( $result as $results ) {
echo $result->name;
}
Ci-dessus n'est pas en tirant dans tous les résultats, même si les données n'existent pas. Les idées de ce que je fais de mal?
- Qu'est-ce que
$today
? - Pas sûr de ce que
$today
est, mais vous peut-être manquant un caractère sauvage%
dans votreLIKE
clausule? - $aujourdhui = date("j/m/Y");
Vous devez vous connecter pour publier un commentaire.
le problème était le suivant:
devrait être:
Le "foreach" en boucle et la première instruction var pour "result = $wpdb->..." devrait être les résultats.
La logique derrière cela est que vous serait la collecte de tous les résultats de la get_results() la fonction, puis en boucle à travers eux, en tant que tel: (à lire à haute voix - la logique est appliquée)