PHP fournit de nombreuses fonctions standard pour le traitement des bases de données MySQL . Cela signifie que l'insertion de données dans une table de base de données MySQL via un script PHP ne nécessite que quelques étapes simples. N'importe quel type de données autorisé dans MySQL peut être incluse dans ces déclarations d'insertion , y compris les nombres décimaux. Vous pouvez effectuer des inserts SQL de valeurs décimales sur une base de données MySQL avec PHP , même si vous avez très peu d' expérience en programmation. Instructions
1
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 enregistrez-le . " Php " comme extension . Introduire le code de schéma ci-dessous , qui se connecte à une base de données MySQL donné les détails de la base de données, nom d'utilisateur et votre mot de passe ?
< Php
//Connexion à la base de données et sélectionnez
pertinent < p> mysql_connect (" localhost", " user", " pass" ) or die ( mysql_error ());
mysql_select_db ( "dbname " ) or die ( mysql_error ());
//traitement ultérieur ici
> Photos
modifier le code en fonction de votre emplacement de base de données , nom et les coordonnées de l'utilisateur.
2
Créer 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 le nom de la table , la structure et le détail des données à insérer . L'exemple suivant présente 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 s'appuie simplement comme une variable de chaîne . Parfois, dans la programmation PHP , il peut être plus facile de briser une grande tâche en tâches plus petites et de s'attaquer chacun à son tour .
3
exécuter votre instruction d'insertion sur la base de données . En utilisant l'exemple de la syntaxe suivante , exécutez votre déclaration d'insertion :
$ insert_result = mysql_query ($ insert_statement ) ;
une instruction INSERT dans SQL est un type de requête, si elle est effectuée en utilisant l' même syntaxe PHP que vous utilisez pour interroger une base de données. Le script utilise la connexion et la base de données existante déjà sélectionné à l'aide des fonctions de connexion pour exécuter la requête spécifiée .
4
vérifier les résultats de votre instruction d'insertion . Les « insert_result " variable stocke le résultat de la requête exécutée sur votre table de base de données MySQL , vous pouvez donc l'utiliser pour fournir des commentaires comme suit :
if ($ insert_result ) echo " Introduire réussie " ;
else echo " Oops - quelque chose s'est mal passé ! " ;
Ceci est particulièrement utile lors des tests , comme vous pouvez voir en un coup d'œil si votre insert a travaillé
5
. Sauvegardez votre script PHP et le transférer sur votre serveur Web. Accédez à son adresse dans un navigateur Web pour le tester. Vous devriez être capable de voir si l'insert fonctionne en lisant le message de retour s'affiche. Si l'insert 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 réessayez jusqu'à ce qu'il fonctionne correctement .