sql >> Database >  >> RDS >> Mysql

Codering van parameterwaarde voor SELECT in PHP-MySQL

Dit zijn slechts twee verschillende benaderingen voor het bouwen van een string op basis van statische en variabele gegevens.

Alternatief A gebruikt aaneenschakeling, of het samenvoegen van tekenreeksen en variabele tokens met behulp van de aaneenschakelingsoperator.

Alternatief B maakt gebruik van variabele uitbreiding, waarbij de variabelen binnen een door dubbele aanhalingstekens gescheiden tekenreeks worden uitgebreid tot hun waarden op het moment van evaluatie.

Geen van beide is noodzakelijkerwijs beter of heeft de voorkeur, maar als u strings met enkel aanhalingstekens moet hebben, bijvoorbeeld, dan moet u alternatief A gebruiken.

Natuurlijk, geen van beide hiervan heeft de voorkeur boven het bouwen van SQL-query's met gebonden parameters, omdat u kwetsbaar bent voor SQL-injectieaanvallen.



  1. SQL niet gelijk aan () Operator voor beginners

  2. Instellingen voor MySql-querycache

  3. Haal gegevens uit de mysql-database met behulp van php en jQuery ajax

  4. MySQL TRUNCATE() Functie – Een getal afkappen tot een bepaald aantal decimalen