sql >> Databasteknik >  >> RDS >> Mysql

Hur konverterar man denna prepare-sats till att använda platshållare i Wordpress $wpdb?

My bad, det här är så enkelt! Wordpress använder två platshållare %s och %d.

%s ska användas när strängar skickas till databasen

medan:

%d ska användas för heltal.

Mitt problem ovan är att jag har blandat ihop dem, jag använder %d för strängar eller %s för heltal. Så problemet är löst genom att använda rätt platshållare för din specifika datatyp. Problem löst.

Om du till exempel frågar databasen med hjälp av id med php-variabel $id, bör platshållaren vara %d eftersom det är ett heltal annars för strängar, såsom namn, etc. använd %s.




  1. JDBC Batch insert undantagshantering

  2. Är en MySQL-procedurtråd säker?

  3. MySQL-utlösare för att kontrollera värden innan du infogar flera gånger

  4. Använder variabel i SQL LIKE-satsen