Accueil | Recherche | News | Articles | Téléchargement | Forums | Commentaires | A propos
       
 
Hébergement mutualisé chez OVH

  Recherche
  Catégories

• Apache
• PHP
• Système
• Tomcat

  Webmestres

   Page de démarrage
    Ajouter aux favoris
    Les news sur
    votre site

  Dernières versions

Apache 2.2.8
Apache 2.0.63
Apache 1.3.41
PHP 4.4.7
PHP 5.2.4
MySQL 5.0.45
MySQL 4.1.22
MySQL 4.0.27
phpMyAdmin 2.11.0
Tomcat 5.5.20
Tomcat 4.1.34
Tomcat 3.3.2

  Derniers modules

mod_auth_bsd 1.2
mod_design 0.4
mod_ometer 1.2.0
mod_epp 1.0
mod_mono 0.3.6

  Statistiques

Apache
PHP  

  Documentation

Apache 1.3
Apache 1.3 VF
Apache 2.0
Tomcat 3
Tomcat 4
PHP
MySQL

  Liens

Apache
Apache Project
Jakarta Project
Liste des bugs
Apache Today
Apache Week
Apache Reference
Apache@Slashdot
Reference cards

PHP/MySQL
PHP
MySQL
PHP Index
PHP Team

Accès direct
Imprimer cet article
Version imprimable

Un navigateur de résultats en PHP
23 avril 2001

Les ingrédients

Les hypothèses de départ sont les suivantes :
• un serveur HTTP avec PHP et MySQL est installé,
• vous avez les connaissances de base sur l'interaction PHP/MySQL
• une base de données basetest a été créée dans MySQL,
• une table tabletest a été créée et contient une série d'enregistrements. 3 champs sont définis : code, nom, email.

Pour créer une structure de données, copiez le script compris entre les deux lignes de tirets et collez-le dans un fichier creation.sql.


#
# Creation de la base 'basetest'
#
DROP DATABASE IF EXISTS basetest;
CREATE DATABASE basetest;
USE basetest;

#
# Structure de la table 'tabletest'
#
DROP TABLE IF EXISTS tabletest;
CREATE TABLE tabletest (
code int(10) unsigned NOT NULL auto_increment,
nom varchar(50) NOT NULL,
email varchar(50) NOT NULL,
PRIMARY KEY (code),
UNIQUE code (code),
KEY code_2 (code)
);

#
# Contenu de la table 'tabletest'
#
INSERT INTO tabletest VALUES ( '1', 'Luke Skywalker', 'lskywalker@toto.com');
INSERT INTO tabletest VALUES ( '2', 'Han Solo', 'hsolo@toto.com');
INSERT INTO tabletest VALUES ( '3', 'Chewbacca', 'chewbacca@toto.com');
INSERT INTO tabletest VALUES ( '4', 'Leia Organa', 'lorgana@toto.com');
INSERT INTO tabletest VALUES ( '5', 'Dark Vador', 'dvador@toto.com');
INSERT INTO tabletest VALUES ( '6', 'Boba Fett', 'bfett@toto.com');
INSERT INTO tabletest VALUES ( '7', 'Amiral Thrawn', 'thrawn@toto.com');
INSERT INTO tabletest VALUES ( '8', 'R2D2', 'r2d2@toto.com');
INSERT INTO tabletest VALUES ( '9', 'Z6PO', 'z6po@toto.com');
INSERT INTO tabletest VALUES ( '10', 'Jabba le Hutt', 'jabba@toto.com');
INSERT INTO tabletest VALUES ( '11', 'Amiral Piett', 'piett@toto.com');
INSERT INTO tabletest VALUES ( '12', 'Obi-wan Kenobi', 'obiwan@toto.com');
INSERT INTO tabletest VALUES ( '13', 'Yoda', 'yoda@toto.com');
INSERT INTO tabletest VALUES ( '14', 'Biggs Darklighter', 'biggs@toto.com');



Ensuite, il suffit de demander à MySQL d'exécuter les commandes contenues dans ce fichier :

C:\>mysql -u root -p mysql
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 239 to server version: 3.23.33

Type 'help;' or '\h' for help. Type '\c' to clear the buffer

mysql> source chemin\creation.sql;



Copyright © 2001-2004 M.Geldenhuys - Tous droits réservés