SQL PHP

Résolu
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   -  
 Rabomoi -
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   Statut Membre Dernière intervention   51
 
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   Statut Membre Dernière intervention   51
 
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   Statut Membre Dernière intervention   516
 
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   Statut Membre Dernière intervention   516
 
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   Statut Membre Dernière intervention   516
 
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   Statut Membre Dernière intervention   5
 
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   Statut Membre Dernière intervention   516
 
J'utilise Wamp server je vais essayé des réinstallé merci
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
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   Statut Membre Dernière intervention   5
 
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   Statut Membre Dernière intervention   516
 
Windows XP et Inernet Explorer 8 oui les services sans bien démarré
0
masterchris Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   5
 
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   Statut Membre Dernière intervention   516
 
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   Statut Membre Dernière intervention   5
 
de rien
0
CaPiT Messages postés 609 Date d'inscription   Statut Membre Dernière intervention   51
 
Bonne continuation !
0
Rabomoi
 
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