Ajouter des données dans une table
Résolu/Fermé
skykiller31
Messages postés
112
Date d'inscription
dimanche 20 avril 2008
Statut
Membre
Dernière intervention
5 août 2011
-
26 avril 2008 à 23:25
skykiller31 Messages postés 112 Date d'inscription dimanche 20 avril 2008 Statut Membre Dernière intervention 5 août 2011 - 27 avril 2008 à 14:55
skykiller31 Messages postés 112 Date d'inscription dimanche 20 avril 2008 Statut Membre Dernière intervention 5 août 2011 - 27 avril 2008 à 14:55
A voir également:
- Ajouter des données dans une table
- Table ascii - Guide
- Table des matières word - Guide
- Ajouter agenda outlook dans google agenda - Guide
- Ajouter une signature sur word - Guide
- Ajouter un compte gmail - Guide
5 réponses
ekudarius
Messages postés
174
Date d'inscription
mercredi 21 février 2007
Statut
Membre
Dernière intervention
21 mai 2008
51
27 avril 2008 à 00:21
27 avril 2008 à 00:21
JE comprend pas quand tu dit que le code php récupère et incrémente pke en effet il les récupère mais ne les incrémente pas.
Sinon j'aurais fait sa :
<?php
$pseudo=$_GET["txt_pseudo"];
$mail_ab=$_GET["txt_email"];
mysql_connect("hote", "login", "pass");
mysql_select_db("ta_bdd");
$insertion = mysql_query("INSERT INTO ta_table values('', '" . $pseudo . "', '" . $email_ab . "')" ;
if($insertion)
{
Données ajouté
}
else
{
Une erreur est survenue
}
?>
Si tu regarde bien dans mon code il y a ceci à un moment :
values('', '" . $pseudo . "', '" . $email_ab . "')" ;
Avant l'insertion de la variable $pseudo, j'insert une varible sans rien lui donné comme valeur. C'est pour l'id. Cela permet d'avoir un numéro pour chaque ligne de ta table. Bien entendu il faut créer un champs id(int) en étant primaire et auto-incrémenté.
Voila c'est tout :P
Bonne chance
Sinon j'aurais fait sa :
<?php
$pseudo=$_GET["txt_pseudo"];
$mail_ab=$_GET["txt_email"];
mysql_connect("hote", "login", "pass");
mysql_select_db("ta_bdd");
$insertion = mysql_query("INSERT INTO ta_table values('', '" . $pseudo . "', '" . $email_ab . "')" ;
if($insertion)
{
Données ajouté
}
else
{
Une erreur est survenue
}
?>
Si tu regarde bien dans mon code il y a ceci à un moment :
values('', '" . $pseudo . "', '" . $email_ab . "')" ;
Avant l'insertion de la variable $pseudo, j'insert une varible sans rien lui donné comme valeur. C'est pour l'id. Cela permet d'avoir un numéro pour chaque ligne de ta table. Bien entendu il faut créer un champs id(int) en étant primaire et auto-incrémenté.
Voila c'est tout :P
Bonne chance
skykiller31
Messages postés
112
Date d'inscription
dimanche 20 avril 2008
Statut
Membre
Dernière intervention
5 août 2011
5
27 avril 2008 à 00:33
27 avril 2008 à 00:33
le probleme maintenant c'est qu'il ne reconnait pas cette variable "$pseudo"
qu'est ce qu'il faut faire dans ce cas?
qu'est ce qu'il faut faire dans ce cas?
skykiller31
Messages postés
112
Date d'inscription
dimanche 20 avril 2008
Statut
Membre
Dernière intervention
5 août 2011
5
27 avril 2008 à 00:58
27 avril 2008 à 00:58
je crois que le probleme en réalité c'est qu'il n'arrive pas à se connecter sur la bd dans le serveur.
qu'est ce que tu m'conseille de faire?
qu'est ce que tu m'conseille de faire?
ekudarius
Messages postés
174
Date d'inscription
mercredi 21 février 2007
Statut
Membre
Dernière intervention
21 mai 2008
51
27 avril 2008 à 10:29
27 avril 2008 à 10:29
hé bien vérifie au près de ton hebergeur que le nom d'hote, login et pass soit bon ainsi que le nom de ta base de données.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
skykiller31
Messages postés
112
Date d'inscription
dimanche 20 avril 2008
Statut
Membre
Dernière intervention
5 août 2011
5
27 avril 2008 à 14:55
27 avril 2008 à 14:55
mysql_select_db('bd_site_web',$link);
c'était ça l'erreur $link n'était pas dans le code c'est pour ça que ça n'a pas marché
$link = mysql_connect($db,$user,$pass);
merci pour ton aide c'est vraiment sympa :d
c'était ça l'erreur $link n'était pas dans le code c'est pour ça que ça n'a pas marché
$link = mysql_connect($db,$user,$pass);
merci pour ton aide c'est vraiment sympa :d