logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


creer-son-site-web-en-php _ Installer mysql, créer une BDD pour un site en php objet

  • Objet : Mise en place d'une base de données mysql, organiser le code de son site web selon les conventions de la programmation orientée objet.
  • Niveau requis :

Introduction

Installations relative à la base de données

apt-get install php5-mysql 
apt-get install mysql-server
apt-get install phpmyadmin

Utilisation

Base de données, table membre

On crée la base de données

./creerMysqlBDDetUser.sh essaiLogin essaiLogin <motDePasse>

Création de la table membre

USE essaiLogin;
 
DROP TABLE IF EXISTS `membre`;
 
CREATE TABLE IF NOT EXISTS membre(
  membre_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  prenom VARCHAR(50) NOT NULL,
  nom VARCHAR(50) NOT NULL,
  login VARCHAR(20) NOT NULL,
  motPasse VARCHAR(100) NOT NULL,
  mail VARCHAR(100) NOT NULL,
  IsAdmin  TINYINT(M) NOT NULL,
  PRIMARY KEY  (membre_id),
  UNIQUE KEY username (login)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

Quelques insertions pour les tests

USE essaiLogin;
 
TRUNCATE `login`;
DELETE FROM `login`;
 
INSERT INTO membre(prenom, nom, login, motPasse, mail, IsAdmin) VALUES 
('prenom', 'nom', 'login', MD5('motPasse'), 'mail@mail.fr', 0),
('toto', 'toto', 'toto' ,MD5('toto'), 'toto@toto.fr', 0);

On vérifie

mysql -uessaiLogin -p essaiLogin -e "select * from membre;"
Enter password: 
+-----------+--------+------+-------+----------------------------------+--------------+
| membre_id | prenom | nom  | login | motPasse                         | mail         |
+-----------+--------+------+-------+----------------------------------+--------------+
|         1 | prenom | nom  | login | 335368c4ed30a8f0f3b3919a2dfade2a | mail@mail.fr |
|         2 | toto   | toto | toto  | f71dbe52628a3f83a77ab494817525c6 | toto@toto.fr |
+-----------+--------+------+-------+----------------------------------+--------------+
utilisateurs/hypathie/tutos/creer-son-site-web-en-php-_-installer-mysql-creer-une-bdd-pour-un-site-en-php-objet.1466759760.txt.gz · Dernière modification: 24/06/2016 11:16 par Hypathie

Pied de page des forums

Propulsé par FluxBB