Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie konvertiere ich diese Vorbereitungsanweisung, um Platzhalter in Wordpress $wpdb zu verwenden?

Meine Güte, das ist so einfach! Wordpress verwendet zwei Platzhalter %s und %d.

%s sollte verwendet werden, wenn Zeichenketten an die Datenbank übergeben werden

während:

%d sollte für ganze Zahlen verwendet werden.

Mein Problem oben ist, dass ich sie verwechselt habe, ich verwende %d für Strings oder %s für Integer. Das Problem wird also gelöst, indem die richtigen Platzhalter für Ihren spezifischen Datentyp verwendet werden. Problem gelöst.

Wenn Sie zum Beispiel die Datenbank unter Verwendung von id mit der PHP-Variablen $id abfragen, sollte der Platzhalter %d sein, weil es eine Ganzzahl ist, andernfalls verwenden Sie für Zeichenfolgen wie Namen usw. %s.