Comment insérer de nouvelles tables dans MySQL avec PHP

April 20

Les développeurs Web utilisent le LAMP (Linux, Apache, MySQL et PHP) pile de technologies pour construire des sites Web dynamiques et d'applications Web. Le langage de script PHP fonctionne bien avec MySQL, qui est un langage de base de données. Combinez les deux pour écrire du code pour votre site web qui stocke et récupère les entrées utilisateur. En PHP, écrire une requête MySQL et l'exécuter dans le "(mysql_query)" fonction pour construire une nouvelle table. Une fois que vous construisez votre table, l'utiliser pour stocker plusieurs champs de données.

Instructions

1 Ouvrez un fichier PHP dans le bloc-notes où vous souhaitez ajouter le code à insérer de nouvelles tables. Ajouter quelques lignes vides pour l'espace et placer une paire de PHP délimiteurs là. A l'intérieur de ces balises, lancer une "If" déclaration:

<? Php

si () {

}

?>

2 Déclarez une nouvelle variable à l'intérieur des parenthèses de votre "Si" déclaration. Définissez la variable égale aux résultats de "mysql_connect ()". Dans la fonction "mysql_connect ()", passer "localhost" pour le nom de votre serveur Web, ainsi que votre nom de connexion MySQL et mot de passe. Enveloppez l'ensemble variable et son contenu dans une nouvelle paire de parenthèses et de mettre un point d'exclamation en face:

<? Php

if (! ($ db_conn = mysql_connect ( 'localhost', 'username', 'password')) {

}

?>

3 Ajouter un message d'erreur à l'intérieur des "Si" accolades de déclaration, plus "exit ()":

<? Php

if (! ($ sql_conn = mysql_connect ( 'localhost', 'username', 'password')) {

print("Sorry, but we failed to connect to the database!");

Sortie();

}

?>

4 Ajoutez ce code pour sélectionner la base de données et de test pour les erreurs:

if (($ db_conn = mysql_query ( 'UTILISATION databasename', $ sql_conn); {

print ( "Désolé, mais nous ne pouvons pas se connecter à la base de données.");

Sortie();

}

Ce code va entre les balises PHP et après le code qui se connecte à la base de données. Remplacer "databasename" avec le nom de la base de données avec laquelle vous souhaitez travailler.

5 Écrivez votre requête MySQL pour construire la table. En PHP, déclarer une variable et de rendre sa valeur égale à la requête MySQL que vous souhaitez utiliser pour construire votre requête. Ce code va entre les balises PHP et après le code de connexion:

$ Query = 'CREATE table_name ()';

6 Ajouter des champs à votre table dans la requête MySQL:

$ Query = 'CREATE table_name (

Nom NULL varchar (100) par défaut,

ID int (11) auto_increment NOT NULL,

PRIMARY KEY (ID)

) ';

Rappelez-vous de créer un champ d'ID et de lui donner un cadre "auto_increment". Utilisez le champ ID comme clé primaire de la table, qui numéroter chaque ligne d'informations dans votre table pour un accès plus facile et une meilleure organisation.

7 Ajouter le "mysql_query ()" fonction à la fin de votre code, au-dessus de la balise de fermeture PHP. Passez dans la variable contenant votre requête MySQL comme argument pour cette fonction. Ecrire "ou mourir (mysql_error ());" après que la fonction de gestion des erreurs:

mysql_query ($ query) or die (mysql_error ());


          

Post a comment: