sql >> Database >  >> RDS >> Mysql

PHP - Enkele aanhalingstekens of dubbele aanhalingstekens rond SQL-query?

Gebruik BOB in plaats van een van deze benaderingen. Hiermee kunt u parameters gebruiken in plaats van tekenreeksen.

$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();

Zorg er trouwens voor dat u niet tegelijkertijd wachtwoorden in platte tekst gebruikt.



  1. Laravel PDOException SQLSTATE [HY000] [1049] Onbekende database 'forge'

  2. Krijg vergrendelde tabellen in mysql-query

  3. Relatie doorgegeven aan #or moet structureel compatibel zijn. Incompatibele waarden:[:referenties]

  4. Hoe de naamreeks in mysql te splitsen?