sql >> Database >  >> RDS >> Mysql

Hoe te voorkomen dat FluentPDO een tabelnaam verkeerd afleidt?

Zijn (blijkbaar niet zo) "smart join builder" ziet waarschijnlijk de . en denkt dat het betrekking heeft op een andere tafel. Misschien wil je een bug indienen bij de auteur.

u bent echter kwetsbaar voor SQL-injectie de invoer rechtstreeks in de query op die manier samenvoegen. Als u dat oplost, wordt waarschijnlijk ook uw verbindingsprobleem opgelost. Snel de documentatie bekijken , de syntaxis van de parameterbinding ziet er zo uit:

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



  1. Hoe weet ik of een query mislukt in Laravel 4?

  2. Kan geen verbinding maken met PostgreSQL op afstand op Amazon EC2-instantie met PgAdmin

  3. SQL - Zoekopdracht die specifieke waarden invoegt

  4. trustCertificateKeyStoreUrl vs clientCertificateKeyStoreUrl