php-rt:projet:modalites

Ceci est une ancienne révision du document !


Modalités de remise de votre travail

Localisation & Date

  1. Dès maintenant :
  2. avant le jeudi 24 avril 23h59

Contenu de l'archive

Fichiers/dossiers Localisation contenu
lisezmoi.txt / Indications sur l'installation, BDD et mots de passe, composition de l'équipe
dbScript.sql /db/ Script de création de votre base de données correctement nommée (nom unique)
projet (fichiers php/html/css…) /* Fichiers de votre projet

Le fichier lisezmoi.txt devra comporter les informations nécessaires à l'installation et aux tests du développement, et indiquer :
  • la localisation du script de création de la base de données (à inclure obligatoirement dans l'archive) : normalement /db/dbScript.sql
  • le login et mot de passe d'un utilisateur du site : normalement login : admin, password : admin
  • la répartition du développement entre les 2 membres de l'équipe (modules)

Création du script de votre Base de données

Pour faciliter le travail de votre correcteur :
  • Veiller à ce que le nom de votre base soit unique (pour éviter les éventuels conflits de nom avec la base d'un autre groupe d'étudiants)
  • Modifier en conséquence dans vos fichiers php la partie du Script faisant référence à la base de donnée à utiliser
Pour livrer votre base de données avec votre projet, vous devez incorporer le script de création de votre base (fichier sql) dans l'archive à envoyer :

Dans phpMyAdmin :

  • cliquer sur le bouton Bases de données :

  • Cliquer ensuite sur votre base de données (minicms par exemple),
  • Puis sur Exporter

  • Choisir Exécuter
  • puis ouvrir le script créé et téléchargé

  • Ajouter les 2 lignes suivantes au début du script créé :
    1. CREATE DATABASE …
    2. USE …

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données: `leNomDemaBaseDeDonnees`
--
CREATE DATABASE IF NOT EXISTS leNomDeMaBaseDeDonnees;
USE leNomDeMaBaseDeDonnees;

  • renommer ce fichier dbScript.sql et incorporer le dans le dossier db de votre site (avant de créer l'archive)
  1. Modifier dans vos fichiers php (logiquement à un seul endroit) le script de connexion référençant la base de données à utiliser.

Exemple :

function connect(){
    $db=null;
    try{
        $db = new PDO('mysql:host=localhost;dbname=leNomDemaBaseDeDonnees',"root", "");
        $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    }catch(Exception $e){
        echo "Erreur de connexion";
    }
    return $db;
}

  • php-rt/projet/modalites.1397905135.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)