SQL PHP

Résolu/Fermé
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 - 9 sept. 2009 à 09:33
 Rabomoi - 16 sept. 2009 à 18:40
Bonjour,

Je suis en pleine création de mon site mais je ne sais pas comment faire pour entré des donnée dans la base MySQL lors d'une inscription.

Comment faire ?

Merci
A voir également:

15 réponses

CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
9 sept. 2009 à 09:55
Il faut que tu fasses une requête "INSERT INTO" dans ton script php, pour pouvoir insérer des données dans ta base de données.

Je te montre le principe :

<?php
// on se connecte à notre base  
$base = mysql_connect ('serveur', 'login', 'pass');  
mysql_select_db ('ma_base', $base) ;  

// lancement de la requete  
 $sql = 'INSERT INTO MaTableInscription VALUES ("", "nom", "mdp")'; 

 // on insere le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)  
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());  

 // on ferme la connexion à la base  
mysql_close();         
?>


Ce code est à adapter bien évidement selon ton code et ta base.
1
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
9 sept. 2009 à 09:41
Bonjour,

Tu as créé te tables dans la bases?
Tu as déjà des interactions avec la base de données dans tes scripts?
Tu as créé le formulaire d'inscription?
0
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 09:47
Salut alors oui j'ai la base et aussi le formulaire il envoie bien dans la page souhaité, je récupère les informations entrée avec des POST mais je n'ai pas d'un interactions avec la base de données dans mes scripts.
0
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 09:56
Merci je vais essayé pi je te tien au courant
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 10:12
En fait sa marche parfaitement pour ecrire les donées dans la base ya juste un petit soucis il me met un message d'erreur au moment ou j'envoie le formulaire


Message:

"Apache HTTP Server a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru."

Merci beaucoup
0
masterchris Messages postés 82 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 8 juillet 2011 5
9 sept. 2009 à 10:32
pour la ligne: mysql_select_db ('ma_base', $base) ;

C'est l'un ou l'autre, soit tu mets: mysql_select_db($bd) ;
dans ce cas t'aura mi le nom de ta bd ds la variable $bd plus haut
Soit alors: mysql_select_db ('ma_base') ; tu mets directement le nom de ta bd

Sinon qu'est ce que t'utilises pour le développement(easy php,wamp...)?
A mon avis ton problème est logiciel,fait une copie de ton répertoire web et réinstalle le logiciel.
0
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 10:35
J'utilise Wamp server je vais essayé des réinstallé merci
0
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 10:41
Sa na pas marché jai réinstallé mais ya toujour le meme problème!!!

Que faire ? merci
0
masterchris Messages postés 82 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 8 juillet 2011 5
9 sept. 2009 à 10:44
Bon t'utilises quel Système d'exploitation?
T'a vérifié que le service Apache est bien démarré?
0
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 10:47
Windows XP et Inernet Explorer 8 oui les services sans bien démarré
0
masterchris Messages postés 82 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 8 juillet 2011 5
9 sept. 2009 à 11:18
Vérifie que t'a pas un autre logiciel qui utilise les même port qu'Apache. Si ca fonctionne toujours pas c peut être un pb de virus...
0
varp69 Messages postés 362 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 avril 2011 503
9 sept. 2009 à 11:29
En faite il faut juste enlever la ligne de la fin dans le code que ma donnée CaPiT le (mysql_close(); ) pi c'étais bon

merci en tous les cas
0
masterchris Messages postés 82 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 8 juillet 2011 5
9 sept. 2009 à 11:46
de rien
0
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
9 sept. 2009 à 11:47
Bonne continuation !
0
Bonjour,

J'ai eu le même probleme, resolu de la même facon mais j'aimerai bien connaitre la raison.
Quelqu'un a une idée ?

merci.
0