Problème avec l'ajout des parenthèse
Résolu
Rominus
Messages postés
19
Statut
Membre
-
Rominus Messages postés 19 Statut Membre -
Rominus Messages postés 19 Statut Membre -
Bonjour,
J'ai cherché et peut être mal mais je n'ai pas trouvé de réponse à mon problème.
j'ai créé une petit application pour un stage le petit problème quand je décide d'ajouté des nom avec des "(" ou "'"... j'ai une erreur d'enregistrement dans ma base de données je vous met une partie de mon code pour savoir ou ca cloche
$nom = $_POST["nom"];
$lien = $_POST["lien"];
//requête d'ajout de l'examen
$ajout = "INSERT INTO examens(nomsexamens, liensexamens) VALUES ('$nom', '$lien')";
//verification de l'ajout
if (mysql_query($ajout) !=false) {
print ("L'examen '$nom' est bien enregistré.");
$numexam = "SELECT numexamens FROM examens WHERE nomexamens = '$nom'";
$res = mysql_query($numexam);
$row=mysql_fetch_row($res);
echo "Le numéro de l'examen est le '$row[0]"; }
else {
print ("Echec lors de l'ajout de l'examen.") }
pouvez vous me dire comment faire pour que les parenthèse et tiret ... puisse être pris en compte dans l'ajout
merci d'avance
J'ai cherché et peut être mal mais je n'ai pas trouvé de réponse à mon problème.
j'ai créé une petit application pour un stage le petit problème quand je décide d'ajouté des nom avec des "(" ou "'"... j'ai une erreur d'enregistrement dans ma base de données je vous met une partie de mon code pour savoir ou ca cloche
$nom = $_POST["nom"];
$lien = $_POST["lien"];
//requête d'ajout de l'examen
$ajout = "INSERT INTO examens(nomsexamens, liensexamens) VALUES ('$nom', '$lien')";
//verification de l'ajout
if (mysql_query($ajout) !=false) {
print ("L'examen '$nom' est bien enregistré.");
$numexam = "SELECT numexamens FROM examens WHERE nomexamens = '$nom'";
$res = mysql_query($numexam);
$row=mysql_fetch_row($res);
echo "Le numéro de l'examen est le '$row[0]"; }
else {
print ("Echec lors de l'ajout de l'examen.") }
pouvez vous me dire comment faire pour que les parenthèse et tiret ... puisse être pris en compte dans l'ajout
merci d'avance
A voir également:
- Problème avec l'ajout des parenthèse
- Demande d'ajout snap qui disparait - Forum Snapchat
- Parenthèse carré ✓ - Forum Clavier
- Les crochets [ et ] ne marchent pas - Forum Bureautique
- Parenthese crochet ✓ - Forum MacOS
- Ajout rapide snap - Forum Snapchat
1 réponse
Bonjour
Quand on utilise des chaînes dans une requête mysql, il faut toujours "échapper" leur contenu avec la fonction mysql_real_escape_string :
$ajout = "INSERT INTO examens(nomsexamens, liensexamens) VALUES ('".mysql_real_escape_string($nom)."', '".mysql_real_escape_string($lien)."')";
même chose pour ton SELECT bien sûr
Quand on utilise des chaînes dans une requête mysql, il faut toujours "échapper" leur contenu avec la fonction mysql_real_escape_string :
$ajout = "INSERT INTO examens(nomsexamens, liensexamens) VALUES ('".mysql_real_escape_string($nom)."', '".mysql_real_escape_string($lien)."')";
même chose pour ton SELECT bien sûr
Rominus
Messages postés
19
Statut
Membre
merci de ta réponse j'avais essayer ca n'a pas marché mais j'ai réussis à résoudre mon problème avec un addslashes(); c'était les " ' " qui poser le plus de problème