Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да спрете FluentPDO да извежда неправилно име на таблица

Неговият (очевидно не толкова) „интелигентен конструктор на присъединяване“ вероятно вижда . и смята, че се отнася до друга маса. Може да искате да подадете сигнал за грешка на автора.

Въпреки това вие сте уязвими към SQL инжектиране свързване на входа директно в заявката по този начин. Решаването на това вероятно ще реши и проблема ви с присъединяването. Бърз преглед на документация , синтаксисът за обвързване на параметър изглежда така:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql:SOURCE грешка 2?

  2. mysql избира отделни стойности, разделени със запетая

  3. Как мога да използвам условие ИЛИ в израза CASE на MySQL?

  4. Присвояване на съществуващ потребител към mysql бази данни

  5. Актуализирайте версията на MySQL от 5.1 на 5.5 в CentOS 6.2