Ich erstelle eine neue databaseverbindung mit: $ mydb = new wpdb ( db info )
Ich weiß, dass es sich verbindet, aber aus irgendeinem Grund kann ich keine Daten von:
$pulled = $mydb->get_results($mydb->prepare($query), "ARRAY_A").
Ich weiß, dass die Abfrage selbst korrekt geschrieben ist, aber aus irgendeinem Grund enthält $ pulled keine Daten. Jeder hat irgendwelche Vorschläge oder Lösungen, bitte und danke.
Zuerst möchten Sie die globale Variable $wpdb
.
global $wbdp;
Richte dann deine Anfrage ein. Machen Sie es zu einer separaten Variablen, damit Sie es ausgeben und nach Syntaxerrorsn suchen können.
$my_query = $wpdb->prepare( /* SQL query here */ );
Führen Sie dann die Abfrage aus.
$results = $wpdb->get_results( $my_query );
ARRAY_A
ist eine Konstante, keine Zeichenfolge. Entfernen Sie die Anführungszeichen daraus, wenn Sie sie als Parameter für den Rückgabetyp an wpdb::get_results()
.
Unter https://developer.wordpress.org/reference/classes/wpdb/get_results/ finden Sie weitere Informationen darüber, welche Werte akzeptabel sind.