In WordPress, ich versuche, aktuelle ID einer Zeile und eine nächste ID der nächsten Zeile zu erhalten.In Wordpress foreach Schleife, zurück aktuelle Zeile ID und nächste/vorherige Zeile ID
Beispiel Datenbank:
-----------------------------
| id | book | orderby |
-----------------------------
| 3 | b | 1 |
-----------------------------
| 1 | f | 2 |
-----------------------------
| 2 | g | 3 |
-----------------------------
Code:
$entries = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."_books" ORDER BY orderby ASC);
foreach ($entries as $print){
$prev = //on second row this would be 3
$current = $print->id //on second row this would be 1
$next = //on second row this would be 2
}
ich in keiner Weise Wordpress denken, Sie würden nur Array-Schlüssel in der Schleife erhöhen oder verringern. Es ist prolly einfach zu beheben.
'var_dump ($ Einträge)' - Ich schätze, dass Sie ein Array haben? – Tom
ja, es ist Array – user1203497
Gibt es einen Grund, warum Sie '$ wpdb-> get_results' anstelle von' WP_Query' oder sogar 'get_posts' verwenden? – Frits