2016-07-27 17 views
-2

Hallo Ich habe diese Abfrage für Wordpress-PluginWie kann ich dieses Element in Array auswählen?

$anyOne = $wpdb->get_results("SELECT MAX(id) as idlastest FROM " . $table_name_for_select . " WHERE drJlDate='".$dkdrbooking_for_compare."'"); 

der Wert in $anyOne ist

Array ([0] => stdClass Object ([idlastest] => 32)) 

Ich brauche 32, um es in einer anderen Abfrage zu verwenden, aber ich nicht auswählen können. Wie kann ich idlastest von diesem Array bekommen? Ich habe versucht, diesen Code, aber es hat nicht funktioniert

echo 'lastestID is : '.$myIds[0]['idlastest']; 
+0

$ myIds versuchen [0] -> idlastest – sozkul

+0

http://stackoverflow.com/questions/5156841/stdclass- object-and-array-how-to-using-php hier, ich hoffe es hilft. – Danielius

+0

@Danielius tnx so viel –

Antwort

0

Dies ist ein Objekt im Array, so verwenden -> Objektwert

echo 'lastestID is : '.$myIds[0]->idlastest; 
+2

11.3k. Meinst du nicht, es wäre gut, einen Kommentar zu geben, anstatt diese Art von Frage zu beantworten? Aber nichts für ungut, die grünen Zahlen, die durch Stapel gezeigt werden, ziehen jeden an. –

+1

es funktioniert, Tnx viel :) –

+0

@Anant Wenn Kommentar kann Antwort beschreiben, warum hier Antwort Option? ich schätze wirklich dein Wort und danke, um mir meine Position zu zeigen –

1

zu erhalten, wie Sie einzelnen Datensatz Verwendung get_row abrufen möchten Funktion anstelle von get_results. Und wenn Sie Ergebnisse in Array anstelle von Objekt erhalten möchten, können Sie das Argument "ARRAY_A" in der Funktion wie folgt übergeben.

// Veränderung der Abfrage

$anyOne = $wpdb->get_row("SELECT MAX(id) as idlastest FROM " . $table_name_for_select . " WHERE drJlDate='".$dkdrbooking_for_compare."'",ARRAY_A); 

// Fetch führen

echo 'lastestID is : '.$anyOne['idlastest']; 
+0

hi tnx für deine Antwort acutyl Ich brauche dieses quary auszuführen $ anyOne = $ wpdb-> get_results ("SELECT drTurn FROM". $ Table_name_for_select. "WHERE id = (WÄHLE MAX (id) als lamestid von". $ Table_name_for_select. " WHERE drJlDate = '". $ Dkdrbooking_for_compare."') "); –

+0

aber es zeigt mir nothig und ich wählte schreibe es ein Teil –

+0

@ A.imahrap Ok habe es. –

Verwandte Themen