Problème requête insert
Fermé
08815266
Messages postés
52
Date d'inscription
jeudi 7 janvier 2010
Statut
Membre
Dernière intervention
28 février 2017
-
22 mars 2010 à 00:35
08815266 Messages postés 52 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 28 février 2017 - 26 mars 2010 à 20:42
08815266 Messages postés 52 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 28 février 2017 - 26 mars 2010 à 20:42
A voir également:
- Problème requête insert
- Touche insert - Guide
- Disk boot failure insert system disk and press enter - Guide
- Activer touche insert sur ASUS UX32A - Forum Clavier
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Insert boot disk and press any key ✓ - Forum Windows
1 réponse
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
22 mars 2010 à 01:12
22 mars 2010 à 01:12
Si tu utilise PHP pour faire ta requête et que la textbox est contenue dans la variable $texteInsert (donc par exemple : $texteInsert = $_POST['textbox']), tu peux faire ceci avant de mettre $texteInsert dans ta requête :
Le principe de cette méthode c'est principalement d'ajouter des anti-slashes "\" devant les guillemets simples et doubles afin qu'ils ne "cassent" pas la requête.
Lorsque tu le récupérera n'oublie pas de faire un stripslashes() sur le texte récupérer afin de retirer les anti-slashes avant de l'afficher sur la page :
Sinon si tu programmes dans un autre langage, le principe est le même, trouve une méthode ou fait la toi même, qui ajoutera des anti-slashes devant les simples et doubles guillemets.
$texteInsert = mysql_real_escape_string($texteInsert);
Le principe de cette méthode c'est principalement d'ajouter des anti-slashes "\" devant les guillemets simples et doubles afin qu'ils ne "cassent" pas la requête.
Lorsque tu le récupérera n'oublie pas de faire un stripslashes() sur le texte récupérer afin de retirer les anti-slashes avant de l'afficher sur la page :
$texteRecup = stripslashes($texteRecup);
Sinon si tu programmes dans un autre langage, le principe est le même, trouve une méthode ou fait la toi même, qui ajoutera des anti-slashes devant les simples et doubles guillemets.
22 mars 2010 à 02:00
26 mars 2010 à 20:42
public string DoubleQuote(string pValue)
{
int i;
string s="";
for (i = 0; i < pValue.Length; i++)
{
if (pValue[i] == '\'')
{
s += "''";
}
else
{
s += pValue[i];
}
}
return s;
}