par
AB » 24 janv. 2013, 17:28
C'est assez simple, les champs mentionnés ne doivent pas être entre quotes (ni double quotes), par contre les variables par exemple dans les clauses WHERE, AND... doivent être entre quotes.
Pour voir le résultat le plus simple est d'écrire sa requête séparément puis ensuite de l'exécuter. Cela permet de faire un echo pour voir comment la requête est écrite.
Par exemple :
$infoToGet = "field_name, field_value";
$query = "SELECT ".$infoToGet." FROM kel_cf7dbplugin_submits";
// pour vérif débuggage
echo $query;
// exécution de la requête
$critereLastClassPerso = $wpdb->get_results($query);
C'est assez simple, les champs mentionnés ne doivent pas être entre quotes (ni double quotes), par contre les variables par exemple dans les clauses WHERE, AND... doivent être entre quotes.
Pour voir le résultat le plus simple est d'écrire sa requête séparément puis ensuite de l'exécuter. Cela permet de faire un echo pour voir comment la requête est écrite.
Par exemple :
[php]$infoToGet = "field_name, field_value";
$query = "SELECT ".$infoToGet." FROM kel_cf7dbplugin_submits";
// pour vérif débuggage
echo $query;
// exécution de la requête
$critereLastClassPerso = $wpdb->get_results($query);[/php]