sql >> Database teknologi >  >> RDS >> Mysql

Hvordan konverterer man denne forberedelseserklæring til at bruge pladsholdere i Wordpress $wpdb?

Min dårlige, det er så simpelt! Wordpress bruger to pladsholdere %s og %d.

%s skal bruges, når strenge sendes til databasen

mens:

%d skal bruges til heltal.

Mit problem ovenfor er, at jeg har blandet dem sammen, jeg bruger %d til strenge eller %s til heltal. Så problemet er løst ved at bruge de korrekte pladsholdere til din specifikke datatype. Problem løst.

For eksempel, hvis du forespørger databasen ved hjælp af id med php-variablen $id, skal pladsholderen være %d, fordi det er et heltal ellers for strenge, såsom navne osv. brug %s.




  1. Hvordan bruger man indsæt i forespørgselsbyggeren, indsætter man flere poster?

  2. MariaDB JSON_OBJECTAGG() Forklaret

  3. Sådan vælger du et element, det nedenfor og det ovenfor i MYSQL

  4. Er en kandidatnøgledeterminant god nok til BCNF?