problème de syntaxe des requêtes sql au sein d'un code php
SalamoAlaykom
Svp je suis entrain de développer une application web en php
Supposant qu'on a deux tables:
fonctionnaire(ID,GRADEACTUEL,STATUT)
grade(ID,DESIGNATION)
Dans mon fichier php j’écris par exemple
Code:
1 2 3 4 5 6 7
| $sql2="SELECT * FROM fonctionnaire WHERE STATUT='En service' ";
$res2=mysqli_query($cnx,$sql2)or die(mysqli_error($cnx));
while($row2=mysqli_fetch_array($res2)){
$res6=mysqli_query($cnx,"SELECT ID FROM grade WHERE DESIGNATION = ' ".$row2['GRADEACTUEL']." ' ")or die(mysqli_error($cnx));
$row6=mysqli_fetch_array($res6);
} |
Tous va comme je veux jusqu'à présent :D
Le problème quand $row2['GRADEACTUEL'] contient une valeur dont un apostrophe comme AZ'erty :(
on me donne l'erreur suivante: Erreur de syntaxe près de 'erty'' à la ligne 1
Vous allez me dire remplacez ' par " et " par '
Le problème c'est que j'ai un tas de fichiers qui contiennent des requêtes de ce type :?
y'a t il une autre solution plus pratique
Merci d'avance