Remplir une base de données en PHP vous permet de transférer des données qui est temporairement disponible dans votre script à un emplacement de base de données permanente que vous pouvez accéder à une date ultérieure . Ceci est utile à des fins telles que laisser une information de type d'utilisateur dans un formulaire HTML pour remplir la base de données , la lecture des données à partir d'un fichier, ou encore l'analyse d'une page Web et d'insérer son contenu dans une base de données . Pour remplir une base de données dont vous avez besoin pour vous connecter à la base de données en PHP , sélectionnez le nom de base de données , puis insérer à plusieurs reprises des données via une commande de requête . Instructions
1
Ouvrez votre fichier PHP dans un éditeur de texte tel que le Bloc-notes Windows .
2
Connectez-vous au serveur sur lequel la base de données que vous souhaitez remplir se trouve. Avec une base de données MySQL cela se fait en ajoutant le code suivant dans le corps de votre fichier PHP: ?
< Php
$ my_connect = mysql_connect ( "localhost", "username ", " mot de passe ");
if ($ my_connect ) {die
(' erreur de connexion à la base de données : ' . mysql_error ();
!) }
< p> Remplacer " localhost", "username" et "password" avec les informations de connexion à votre base de données.
3
Sélectionnez le nom de la base que vous voulez remplir . Avec MySQL cela se fait en ajoutant le code suivant:
mysql_select_db ( " name_of_db ", $ my_connect ) ;
4
peupler la base de données avec des informations en envoyant plusieurs requêtes SQL " INSERT " pour la base de données . Avec MySQL cela se fait en ajoutant le code suivant:
mysql_query (" INSERT INTO (nom, âge ) ma_table VALUES ( 'Bob' , '21 ' )");
mysql_query ( "INSERT EN (nom, âge ) ma_table VALUES ( 'Kim ' , '42 ' ) ") ;
mysql_query (" INSERT INTO (nom, âge ma_table ) VALUES (' Jessica ' , '33' ) ") ;
5
fermer la connexion de base de données lorsque vous avez terminé de l'utiliser. Avec MySQL cela se fait en ajoutant le code suivant:
mysql_close ($ my_connect ) ;
> Photos
?