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

Sådan stopper du, at FluentPDO fejlagtigt udleder et tabelnavn

Dens (tilsyneladende ikke) "smart join builder" ser sandsynligvis . og tror, ​​det vedrører en anden tabel. Du vil måske indsende en fejl til forfatteren.

Men du er sårbar over for SQL-injektion sammenkæde input direkte i forespørgslen sådan. At løse det vil sandsynligvis også løse dit joinproblem. Se hurtigt dokumentationen , parameterbindingssyntaksen ser ud som om den skulle være denne:

$fpdo->from('users')
     ->where('users.email LIKE ?', '%' . trim($_GET['email']) . '%')
     ->fetchAll();



  1. Opret en ny tabel fra magento modul

  2. Brug af Microsoft Access med Power BI

  3. Dupliker, kopier eller sikkerhedskopier tabeller i MySQL, MariaDB, Oracle, PostgreSQL, DB2 og SQLite med Create Table As SQL

  4. Sådan tillader du fjernadgang til PostgreSQL-databasen