[Mysql] Insertion dans bdd
Résolu/Fermé
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
-
29 nov. 2009 à 15:18
digival Messages postés 193 Date d'inscription mercredi 14 octobre 2009 Statut Membre Dernière intervention 7 novembre 2010 - 30 nov. 2009 à 20:23
digival Messages postés 193 Date d'inscription mercredi 14 octobre 2009 Statut Membre Dernière intervention 7 novembre 2010 - 30 nov. 2009 à 20:23
A voir également:
- [Mysql] Insertion dans bdd
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Mysql community server - Télécharger - Bases de données
15 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 nov. 2009 à 15:54
29 nov. 2009 à 15:54
C'est qu'il y a une erreur, mais elle n'est pas forcément affichée.
$sql = "INSERT INTO actualitees VALUES'('', '".$_POST['titre']."', '".$_POST['contenu']."', '".$_POST['date']."')'"; $req = mysql_query($sql) or die('Erreur dans <em>'.$sql.'</em><br/><strong>'.mysql_error().'</strong>');
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
29 nov. 2009 à 16:07
29 nov. 2009 à 16:07
Pourtant, j'avais bien fait comme tu me l'as suggéré et aucune erreur ne m'était retournée non plus...
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 nov. 2009 à 18:11
29 nov. 2009 à 18:11
Bizarre ...
T'es sur que la ligne n'est pas insérée, même si elle est vide ?
T'es sur que la ligne n'est pas insérée, même si elle est vide ?
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
29 nov. 2009 à 18:41
29 nov. 2009 à 18:41
Comment peut-on savoir cela dans ce cas ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 nov. 2009 à 18:42
29 nov. 2009 à 18:42
Avec PhpMyAdmin
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
29 nov. 2009 à 19:04
29 nov. 2009 à 19:04
Ben en fait je ne peux pas y accéder...
jette un coup d'oeil à https://ptiturl.fr/c19fa1 (au passage, si tu sais comment y remedier ça serait cool mais laissons la priorité à ce topic là ^^ )
jette un coup d'oeil à https://ptiturl.fr/c19fa1 (au passage, si tu sais comment y remedier ça serait cool mais laissons la priorité à ce topic là ^^ )
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 nov. 2009 à 20:26
29 nov. 2009 à 20:26
D'abord installes PhpMyAdmin sur ton FTP (c'est comme un CMS).
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
30 nov. 2009 à 15:39
30 nov. 2009 à 15:39
j'ai cherché au moins 1h sur le net tous les topics qui pouvaient m'expliquer comment faire cela, puis j'ai cherché sur le forum de wamp etc. j'ai découvert et essayé plein de trucs mais au final je n'ai toujours pas résolu le problème et ne sait pas quelle solution choisir...
-> Comment installer PHPMyAdmin sur mon FTP ? (j'ai la version 3.3.0.1)
-> Comment installer PHPMyAdmin sur mon FTP ? (j'ai la version 3.3.0.1)
Impli
Messages postés
235
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
18 août 2013
34
30 nov. 2009 à 15:47
30 nov. 2009 à 15:47
PHPMyAdmin ne s'installe pas sur un FTP, mais plutôt sur le serveur.
Essaie avec la requête suivante :
mysql_query("INTERT INTO actualitees VALUE('','$_POST['titre']','$_POST['contenu']','$_POST['date']')");
PS : Il est plus prudent de virer les codes HTML des variables $_POST, ça évite les attaques de type injections SQL.
PS2 : Si rien n'est enregistré c'est que soit tes valeurs $_POST sont vides, soit que ta méthode d'enregistrement est mauvaise et retourner des valeurs nulles.
PS3 : Le dernier, il est aussi conseillé d'indiquer l'ordre des champs avant de les enregistrer. Ex :
INSERT INTO actualitees (Id,Titre,Contenu,Date) VALUES('','$_POST['titre']','$_POST['contenu']','$_POST['date']')
Essaie avec la requête suivante :
mysql_query("INTERT INTO actualitees VALUE('','$_POST['titre']','$_POST['contenu']','$_POST['date']')");
PS : Il est plus prudent de virer les codes HTML des variables $_POST, ça évite les attaques de type injections SQL.
PS2 : Si rien n'est enregistré c'est que soit tes valeurs $_POST sont vides, soit que ta méthode d'enregistrement est mauvaise et retourner des valeurs nulles.
PS3 : Le dernier, il est aussi conseillé d'indiquer l'ordre des champs avant de les enregistrer. Ex :
INSERT INTO actualitees (Id,Titre,Contenu,Date) VALUES('','$_POST['titre']','$_POST['contenu']','$_POST['date']')
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
30 nov. 2009 à 17:31
30 nov. 2009 à 17:31
“PHPMyAdmin ne s'installe pas sur un FTP, mais plutôt sur le serveur.”
PMA n'est rien d'autre qu'un script PHP, comme un CMS.
PMA n'est rien d'autre qu'un script PHP, comme un CMS.
Impli
Messages postés
235
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
18 août 2013
34
30 nov. 2009 à 18:26
30 nov. 2009 à 18:26
Je dis pas le contraire, c'était plus pour préciser d'éviter de le mettre dans le même repertoire que le reste du site.
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
30 nov. 2009 à 18:38
30 nov. 2009 à 18:38
Donc en gros faut que je fasse quoi ? xD
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
30 nov. 2009 à 18:44
30 nov. 2009 à 18:44
Rends-toi sur PMA, et si ton hébergeur ne le propose pas, installes-le toi-même comme un CMS
Ensuite, exécute ta requête et regarde ce que PMA t'affiche.
Ensuite, exécute ta requête et regarde ce que PMA t'affiche.
queryz
Messages postés
102
Date d'inscription
mardi 17 novembre 2009
Statut
Membre
Dernière intervention
9 décembre 2010
10
30 nov. 2009 à 19:19
30 nov. 2009 à 19:19
$count = mysql_num_rows($req)
ECHO $count
pour voir si tu insére vraiment quelque chose
ECHO $count
pour voir si tu insére vraiment quelque chose
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
30 nov. 2009 à 20:23
30 nov. 2009 à 20:23
Finalement c'est bon ! Problème corrige ! =)
Merci beaucoup :)
Quant a mon accès a phpmyadmin, je propose de poursuivre la recherche sur le "vrai" topic
Merci beaucoup :)
Quant a mon accès a phpmyadmin, je propose de poursuivre la recherche sur le "vrai" topic