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

PHP - Единични или двойни кавички около SQL заявка?

Използвайте PDO вместо всеки от тези подходи. Това ще ви позволи да използвате параметри вместо низове.

$sth = $dbh->prepare('SELECT * FROM users WHERE username = :username AND password = :password LIMIT 1');
$sth->bindParam(':username', $username, PDO::PARAM_STR);
$sth->bindParam(':password', $password, PDO::PARAM_STR);
$sth->execute();

Между другото, уверете се, че не използвате пароли в обикновен текст едновременно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да съхранявате html в база данни на mysql

  2. PHP mySQL - Можете ли да върнете свързан масив с числов индекс?

  3. Използване на MySQL C API - проверете успеха на вмъкването на редове с помощта на подготвени оператори

  4. PHP PDO Синтактична грешка или нарушение на достъпа:1064 при вмъкване

  5. Завъртете таблица и покажете n подредени времеви серии