Espace membres

Bonjour Anonyme

Inscription

Email :
Mot de passe :

Mot de passe oublié ?

Nos scripts

MySpeach

MySpeach est un chat php sans base de donnée, rapide, léger et facile à prendre en main. DEMO

MyPHPUpload

MyPHPUpload est un script d'upload sécurisé écrit en PHP. DEMO

GrapAgenda

Agenda PHP et MySQL avec comptes utilisateurs et administration. DEMO

Livre PHP

création de site

Insertion Mysql avec insert et set

Cours / tutoriel écrit le 17-06-2010 par sky

Insertion de donées
Voici comment inserez une des donners dans une table.

Méthode 1 :
<?php
//Connexion Base de donnée
include ('connexion_mysql.php');

//Inserez des valeurs dans les deux champs:(insert)
$requete = "INSERT INTO tatable ('date', 'pseudo', 'email) VALUES ('10-10-2010', 'sky', '[email protected])";
mysql_query($requete);
?>



Méthode 2 : (La méthode que j''utilise)
<?php
//Connexion Base de donnée
include ('connexion_mysql.php');

// requete mysql pour l'insertion :
$requete = "INSERT INTO TaTable SET
            date='$date',
            pseudo='$pseudo',
            email='$email' "
;

//Insertion dans la table :
if(!mysql_query($requete))
    echo mysql_error();
else
    echo 'Insertion OK.';
?>





Comment récuperer les valeurs d'un formulaire, et les inserez dans une table ?
Voici un exemple concret.

Page formulaire.html
<form action="ajout.php" method="post">
<input type="text" name="pseudo"><br>
<input type="text" name="email"><br>
<input type="submit" value="Envoyer">
</form>


Page ajout.php
<?php
//Connexion Base de donnée
include ('connexion_mysql.php');

if($_POST)
{
    $pseudo = mysql_real_escape_string($_POST[pseudo]);
    $email = mysql_real_escape_string($_POST[email]);

    if(empty($pseudo) OR empty($email)){
        exit("Les champs pseudo ET email doivent être rempli !");
    }

    // requete mysql pour l'insertion :
    $requete = "INSERT INTO TaTable SET
                pseudo='$pseudo',
                email='$email'"
;
   
    //Insertion dans la table :
    if(!mysql_query($requete))
        echo mysql_error();
    else
        echo 'Insertion OK.';
}
?>

Commentaires

sacapuss le 14-10-2012

Bonsoir,

je voudrais dédoubler une colonne, cad créer une nouvelle colonne à la suite, avec les mêmes valeurs. Comment faire ?

Merci.

alexalouit le 18-08-2012

"INSERT INTO tatable ('date', 'pseudo', 'email) VALUES ('10-10-2010', 'sky', '[email protected])"; -> "INSERT INTO tatable ('date', 'pseudo', 'email) VALUES ('10-10-2010', 'sky', '[email protected]')";

Pseudo
Email
Commentaire

Merci d'écrire le code ici :