#1 17. Januar 2012 Wordpress: Einzelnes Datenbank-Feld auslesen Situation: Habe in der post-Tabelle eine zusätzliche Spalte (post_zahl) angelegt, worin eine Zahl eingetragen wird (SMALLINT). Womit für jeden POST eine bestimmte Zahl gesetzt ist. Zu erst wird dem Post diese Zahl gegeben (nur für diesen Testfall, sonst wird das einmalig gemacht) Nun möchte ich, das im Post selber diese Zahl ausgegeben wird. Problem: Die Zahl wird nicht eingetragen. Es wird nichts ausgegeben. Dies ist nur ein kleines Testscript, da ich erst noch am Anfang bin, und mich mit Wordpress noch nicht perfekt auskenne. PHP: function meine_ausgabe (){global $wpdb ; // datenbank für wordpress $wpdb -> prepare ( " UPDATE $wpdb -> posts SET post_zahl=132 WHERE post_id='38' " ); $post_zahl = $wpdb -> get_var ( $wpdb -> prepare ( " SELECT post_zahl FROM $wpdb -> posts WHERE post_id='38' " ) ); echo "Die Beitragszahl ist: $post_zahl " ;} Die Ausgabe an der Entsprechenden stelle im Loop: HTML: <p><?php meine_ausgabe(); ?></p> Wieso passiert hier nichts? Was mache ich falsch? + Multi-Zitat Zitieren
#2 17. Januar 2012 AW: Wordpress: Einzelnes Datenbank-Feld auslesen ist ggf. post_id ein Int? dann ohne ' PHP: ... WHERE post_id = 38 ... was sagt denn sql für einen fehler? gibt es sowas (kenn mich mit wp nicht aus) wie PHP: echo $wpdb -> errorInfo (); + Multi-Zitat Zitieren
#3 18. Januar 2012 AW: Wordpress: Einzelnes Datenbank-Feld auslesen Hab mal manuell Zahlen eingefügt. Jetzt wird auch korrekt ausgelesen. D.h. nur das Eintragen der Werte funktioniert nicht. echo $wpdb->errorInfo(); hat mir zumindest gezeigt das ich ID statt post_ID nehmen muss. Und das obwohl es selbst auf der Offiziellen Codex-Seite mit "post_ID" steht. Nun denn. Was ist jetzt am Code zum Eintragen verkehrt? + Multi-Zitat Zitieren
#4 18. Januar 2012 Zuletzt von einem Moderator bearbeitet: 15. April 2017 AW: Wordpress: Einzelnes Datenbank-Feld auslesen mh, guck mal was man so findet. google unter "wordpress prepare update" 2ter platz (1ter platz RR) wenn ich mir das so angucke, dann ist das fast der selbe eintrag wie deiner hier. gefunden hab ich außerdem noch das. da ich kein WPler bin ziehe ich mich zurück und überlasse das mal leuten die mit dem system arbeiten, viel erfolg. + Multi-Zitat Zitieren