Forums, scripts, cours, services pour webmaster, manuels (PHP, MySQL, HTML...) en français !
PHP / MySql
Recherche
 
ManuelPHP.com
    Accueil > Cours > Création d'un formulaire puis enregistrement de données dans Mysql > Enregistrement dans une table Mysql


Enregistrement dans une table Mysql


Ce cours a été consulté 73869 fois.



Considérons une table valeurs qui se trouve dans une base essai.

* Structure de cette table valeurs :

CREATE TABLE valeurs (
num int(11) DEFAULT '0' NOT NULL auto_increment,
nom blob NOT NULL,
prenom blob NOT NULL,
PRIMARY KEY (num));

Ce qui donnera :

num nom prenom
N° de l'enregistrement Nom de la personne Prénom de la personne

* Le script PHP :

<?php
// Vérification des champs nom et prenom (si il ne sont pas vides ?)
if($nom != "" && $prenom != "")
{
// Connexion a Mysql (changer l'host, le login et le mot de passe SVP)
$mysql_link = mysql_connect("localhost","root","");

// Vérification de la validité de la connexion MYSQL
if($mysql_link)
{
// Requete d'insertion MYSQL
$requete = "INSERT INTO valeurs (nom,prenom) VALUES ('$nom','$prenom')";
// Execution de cette requete dans la base essai
$execution = mysql_db_query("essai", $requete);
echo "<font face='Verdana' size='2'>Les valeurs ont bien été enregistrées dans la table <b>valeurs</b></font>";
}
// La connexion Mysql est indisponible
else echo "<HTML><HEAD><TITLE>Erreurs</TITLE></HEAD><BODY><font face='Verdana' size='2'>Vous avez du faire une erreur : Ce problème se pose soit : <br>- Parce que vous n'avez pas créer la base, ni la table MYSQL;<br>- Parce que vous n'avez pas changé le Mot de passe d'accès a MYSQL dans ce programme (Par défaut, c'est Host : 'localhost', login : 'root', MDP : '[vide]';<br>- Soit vous n'avez pas lancé MYSQL.</font></body></html>";
// Les champs ne sont pas tous remplis
}
else echo "<HTML><HEAD><TITLE>Erreurs</TITLE></HEAD><BODY><font face='Verdana' size='2'>ATTENTION : Le champs nom ou prénom n'a pas été remplis correctement, veuillez vérifier</font></body></html>";
?>

La table Mysql contiendra ensuite :

num nom prenom
1 le_nom le_prenom



Voir aussi : Création du premier formulaire HTML, Récupération des données, Enregistrement dans une table Mysql

Crédits




Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2017-11-19