Créer votre script PHP. Si vous ne l'avez pas déjà fait, créez un nouveau fichier dans un éditeur de texte et l'enregistrer avec ".php" comme extension. Insérez le code de schéma suivant, qui se connecte à une base de données MySQL étant donné le détail de base de données, nom d'utilisateur et mot de passe:
<?php
// connexion à la base de données et sélectionnez pertinentes
mysql_connect ("localhost", "utilisateur", "pass") or die (mysql_error ());
mysql_select_db ("nom_base") or die (mysql_error ());
// traitement ultérieur ici
?>
Modifier le code en fonction de l'emplacement de votre base de données, nom et à l'utilisateur.
Construisez votre instruction d'insertion SQL. Pour insérer des données dans une table de base de données MySQL, vous devez créer une instruction SQL en utilisant la table nom, la structure et le détail des données à insérer. L'exemple suivant reflète une table de base de données nommée «objet» avec des colonnes appelées "nom" et "longueur" dans laquelle la valeur de "longueur" est représenté dans la base de données sous forme décimale:
$ insert_statement = "INSERT INTO objet (nom, longueur) VALUES ('Carpet', 100.5)";
Cette ligne ne fait pas exécuter l'instruction d'insertion sur la base de données, il construit simplement comme une variable de chaîne. Parfois, dans la programmation PHP, il peut être plus facile de casser une grande tâche en tâches plus petites et attaquer à chaque tour à tour.
Exécuter votre déclaration d'insertion sur la base de données. En utilisant l'exemple syntaxe suivante, exécuter votre instruction d'insertion:
$ insert_result = mysql_query ($ insert_statement);
Une instruction INSERT dans SQL est un type de requête, si elle est réalisée en utilisant la même syntaxe de PHP que vous utilisez pour interroger une base de données. Le script utilise la connexion existante et base de données déjà sélectionné à l'aide des fonctions de connexion pour exécuter la requête spécifiée.
Consultez les résultats de votre instruction d'insertion. Le "insert_result" variable stocke le résultat de la requête exécutée sur votre table de base de données MySQL, de sorte que vous pouvez l'utiliser pour fournir des commentaires comme suit:
if ($ insert_result) echo "Insérer succès!";
else echo "Oops - quelque chose allait mal!";
Ceci est particulièrement utile lors des tests, que vous pouvez voir en un coup d'œil si votre insert a travaillé.
Enregistrez votre script PHP et de le transférer à votre serveur Web. Accédez à son adresse dans un navigateur Web pour le tester. Vous devriez être en mesure de voir si l'insert travaille en lisant le message de rétroaction affichée. Si l'insertion ne fonctionne pas, vérifiez votre syntaxe, y compris le code de connexion de base de données, ainsi que l'instruction d'insertion SQL, et essayez à nouveau jusqu'à ce qu'il fonctionne correctement.