[PHP-MYSQL] Ecriture dans une DB
Résolu/Fermé
erathia65660
Messages postés
3
Date d'inscription
samedi 10 mars 2012
Statut
Membre
Dernière intervention
10 mars 2012
-
Modifié par erathia65660 le 10/03/2012 à 15:57
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 - 10 mars 2012 à 21:30
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 - 10 mars 2012 à 21:30
A voir également:
- [PHP-MYSQL] Ecriture dans une DB
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Easy php - Télécharger - Divers Web & Internet
- Écriture à l'envers miroir - Guide
- Ecriture insta - Guide
2 réponses
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
145
10 mars 2012 à 19:27
10 mars 2012 à 19:27
Salut,
Essaie comme ça :
$req = mysql_query(" INSERT INTO auteurs(usr,nom,prenom,ville,ddn)
VALUES(
'".$_SESSION['usr']."'
'".$_POST['nom']."',
'".$_POST['prenom']."',
'".$_POST['ville']."',
'".$_POST['ddn']."'
)");
if(mysql_affected_rows($req)==1)
Essaie comme ça :
$req = mysql_query(" INSERT INTO auteurs(usr,nom,prenom,ville,ddn)
VALUES(
'".$_SESSION['usr']."'
'".$_POST['nom']."',
'".$_POST['prenom']."',
'".$_POST['ville']."',
'".$_POST['ddn']."'
)");
if(mysql_affected_rows($req)==1)
Bonjour,
c'est votre code? Bizarre que vous ne sachiez pas ce qu'il fait.
Le problème que vous indiquez n'est pas un problème de requête SQL(langage de base de données) mais de validation de formulaire.
Pour la requête vous pouvez tester directement sur la base (depuis la console phpmyadmin si vous utilisez wamp), afficher l'erreur lors de l'envoi de la requête par php(or die( mysql_error()) ) et afficher cette requête avant son envoi pour voir si elle est correctement écrite.
c'est votre code? Bizarre que vous ne sachiez pas ce qu'il fait.
Le problème que vous indiquez n'est pas un problème de requête SQL(langage de base de données) mais de validation de formulaire.
Pour la requête vous pouvez tester directement sur la base (depuis la console phpmyadmin si vous utilisez wamp), afficher l'erreur lors de l'envoi de la requête par php(or die( mysql_error()) ) et afficher cette requête avant son envoi pour voir si elle est correctement écrite.
erathia65660
Messages postés
3
Date d'inscription
samedi 10 mars 2012
Statut
Membre
Dernière intervention
10 mars 2012
10 mars 2012 à 19:02
10 mars 2012 à 19:02
Justement, la requête est bonne, mais j'ai dut faire une erreur de syntaxe quelque part et vue que je suis novice, je pensait que quelqu'un allait voir l'erreur, dommage...
Le formulaire est transmis et mon if(isset($_GET[auteur])) me le confirme,
Le problème vient surement de mon if(mysql_affected_rows($link)==1)
ps:
$link = mysql_connect($db_host,$db_user,$db_pass) or die('Impossible d'/interagir avec la DB');
Le formulaire est transmis et mon if(isset($_GET[auteur])) me le confirme,
Le problème vient surement de mon if(mysql_affected_rows($link)==1)
ps:
$link = mysql_connect($db_host,$db_user,$db_pass) or die('Impossible d'/interagir avec la DB');
10 mars 2012 à 21:28
10 mars 2012 à 21:30