Problème SQL/PHP
Résolu/Fermé
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
-
15 janv. 2010 à 11:53
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 - 15 janv. 2010 à 13:58
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 - 15 janv. 2010 à 13:58
A voir également:
- Problème SQL/PHP
- Easy php - Télécharger - Divers Web & Internet
- Récupération serveur sql - Télécharger - Gestion de données
- Sql lister les tables ✓ - Forum Programmation
- Php?id=1 - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
6 réponses
shareaza15
Messages postés
667
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
11 mai 2010
26
15 janv. 2010 à 11:55
15 janv. 2010 à 11:55
Montre ton code ^^
WibiMaster
Messages postés
29
Date d'inscription
mercredi 10 juin 2009
Statut
Membre
Dernière intervention
30 mars 2010
1
15 janv. 2010 à 12:00
15 janv. 2010 à 12:00
+1 pour Shareaza
Et aussi, quand tu dis "soucis", tu obtiens quoi exactement ? Message d'erreur ? Les Quotes n'apparaissent pas ? Elles ont un anti-slash devant ?
WibiMaster
Et aussi, quand tu dis "soucis", tu obtiens quoi exactement ? Message d'erreur ? Les Quotes n'apparaissent pas ? Elles ont un anti-slash devant ?
WibiMaster
gototog
Messages postés
2
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
15 janvier 2010
15 janv. 2010 à 12:40
15 janv. 2010 à 12:40
t'as essayé addslashes?
tiens un lien vers la doc: http://php.net/manual/fr/function.addslashes.php
En gros, t'ajoutes des slash automatiquement quand tu rentres ta chaine dans ta base de données, et quand tu les récupères tu fais une fonction inverse: stripcslashes()
Voila, sinon donne plus d'info.
tiens un lien vers la doc: http://php.net/manual/fr/function.addslashes.php
En gros, t'ajoutes des slash automatiquement quand tu rentres ta chaine dans ta base de données, et quand tu les récupères tu fais une fonction inverse: stripcslashes()
Voila, sinon donne plus d'info.
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
144
15 janv. 2010 à 13:30
15 janv. 2010 à 13:30
En fait, j'ai par exemple "Vivement l'été" dans ma base de données, et le résultat retourné est "Vivement l" (après avoir fait $req=mysql_query("select * from table"); et avoir affecté les résultats à un tableau (mysql_fetch_array($req);)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
144
15 janv. 2010 à 13:48
15 janv. 2010 à 13:48
Je viens d'essayer ta solution, gototog, mais toujours le même soucis.
Bon, je poste la source :
Insertion :
mysql_query("INSERT INTO contact (`id_contact`,`nom_contact`,`prenom_contact`,`telephone_contact`,`portable_contact`,`email_contact`,`adresse_contact`,`ville_contact`,`cp_contact`) VALUES
(NULL,'".mysql_real_escape_string($_POST['nom'])."','".mysql_real_escape_string($_POST['prenom'])."','".mysql_real_escape_string($_POST['fixe'])."','".mysql_real_escape_string($_POST['portable'])."','".mysql_real_escape_string($_POST['email'])."','".mysql_real_escape_string($_POST['adresse'])."','".mysql_real_escape_string($_POST['ville'])."','".mysql_real_escape_string($_POST['cp'])."')");
Lecture des données :
$req=mysql_fetch_array(mysql_query("SELECT * FROM contact WHERE id_contact='".$_POST['client']."'"));
echo $req['nom_contact']." <br />";
echo $req['prenom_contact'];
Voilà
Bon, je poste la source :
Insertion :
mysql_query("INSERT INTO contact (`id_contact`,`nom_contact`,`prenom_contact`,`telephone_contact`,`portable_contact`,`email_contact`,`adresse_contact`,`ville_contact`,`cp_contact`) VALUES
(NULL,'".mysql_real_escape_string($_POST['nom'])."','".mysql_real_escape_string($_POST['prenom'])."','".mysql_real_escape_string($_POST['fixe'])."','".mysql_real_escape_string($_POST['portable'])."','".mysql_real_escape_string($_POST['email'])."','".mysql_real_escape_string($_POST['adresse'])."','".mysql_real_escape_string($_POST['ville'])."','".mysql_real_escape_string($_POST['cp'])."')");
Lecture des données :
$req=mysql_fetch_array(mysql_query("SELECT * FROM contact WHERE id_contact='".$_POST['client']."'"));
echo $req['nom_contact']." <br />";
echo $req['prenom_contact'];
Voilà
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
144
15 janv. 2010 à 13:58
15 janv. 2010 à 13:58
En fin de compte, désolé du dérangement j'ai trouvé mon soucis... J'intégrais ma variable qui contenait un " ' " dans un value='".$variable."', alors forcement ça risquait de planter au mieux.