Verwenden Sie also das Update $ wpdb->, um einige Daten zu einer benutzerdefinierten Tabelle hinzuzufügen, und versuchen Sie, den aktuellen Zeitstempel hinzuzufügen, aber es werden nicht die richtigen Daten gespeichert (0000-00-00 00:00:00 wird gespeichert). Übersichtscode $wpdb->update('mytable', array( 'value' => 'hello world', 'edit' => date("Y-m-d h:i:s") //saves 0000-00-00 00:00:00 ), array( …
Ich habe folgendes: $query = 'SELECT * FROM wp_pod_tbl_add_questions WHERE id LIKE '. $id; $row = $wpdb -> get_results($query); Wie erhalte ich die Spalten 'id' und 'name' aus $ row?
Wie erkenne ich Fehler, wenn ich $ wpdb-> get_results () verwende? Zum Beispiel: $result = $wpdb->get_results("SELECT * FROM this is not a valid query"); Der vorhergehende Code erzeugt keine Ausnahmen oder Fehler. es setzt einfach $ result auf ein leeres Array. Wie erkennen wir zuverlässig Fehler, die durch get_results () …
Ich habe meine eigene SQL-Zeichenfolge, um benutzerdefinierte Posts vom Typ Post mit einer bestimmten WHERE-Klausel auszuwählen. Ich habe den Versatz und das Limit verwendet, um je nach angezeigter Seite entsprechende Beiträge zurückzugeben. Das funktioniert gut. Jetzt möchte ich previous_posts_link()und next_posts_link()Funktionen funktionieren lassen. Sie werden beide von get_posts_nav_linkwelchen Verwendungen aufgerufen global …
Sind diese {xxx...}Platzhalter %in einer LIKE-Anweisung normal? Wenn ja, wann werden sie wieder in %'s konvertiert ? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136) "'{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}hi{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}'"
Ich habe gerade ein Upgrade auf PHP 7 durchgeführt, nur um festzustellen, dass WordPress 4.8.1 (neueste Version) immer noch mysql_connect im Modul wp-db.php verwendet, aber mysql_connect ist veraltet. Der folgende Code stammt aus wp-db-php, Zeilen 1567-1571: if ( WP_DEBUG ) { $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags ); …
Aufgrund einer komplexen Multisite-Konfiguration habe ich eine Abfrage, die die Beiträge von zwei Blogs kombiniert, und ich möchte die Ergebnisse paginieren . Ich bin für jede Hilfe dankbar. Ich habe meine Anfrage gepostet. $latestposts = $wpdb->get_results( " (SELECT * FROM net_5_posts INNER JOIN net_5_term_relationships ON net_5_posts.ID=net_5_term_relationships.object_id WHERE post_type = 'post' …
Ist es mit den Standard-integrierten Tools in Wordpress möglich wp_query, nur die Anzahl einer Abfrage zurückzugeben? Im Moment habe ich eine Abfrage mit mehreren meta_queries, aber das einzige, was mich interessiert, ist die tatsächliche Anzahl der Abfragen. Ich weiß, dass ich die Eigenschaft found_posts verwenden kann, aber die Abfrage selbst …
Ich habe eine Tabelle mit der Funktion dbDelta erstellt, dann einige Spalten entfernt und einige hinzugefügt. Die neuen Spalten wurden erstellt, aber die alten Spalten wurden nicht aus der Tabelle gelöscht. Gibt es eine andere Möglichkeit, Spalten aus der Tabelle zu löschen?
Ich weiß, dass diese Art von Frage immer wieder gestellt wurde, aber ich konnte keine Lösung für mein Problem finden. Ich hoffe, Sie können mir helfen. Ich benutze WP 3.3. und ich habe eine benutzerdefinierte Tabelle erstellt. Jetzt möchte ich einige Daten einfügen, aber ich kann es nicht zum Laufen …
Ich habe verschiedene Themen darüber gelesen und verschiedene Leute haben unterschiedliche Ansichten über die besten Praktiken. Wie schreibe ich in Bezug auf WordPress Daten am sichersten in die Datenbank? Dies ist eine Beilage, die ich jetzt verwende: $result = $wpdb->insert( $table_name , array( 'arena' => $galleryData['arena'], 'year' => substr( $galleryData['season'], …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.