Bonjour,
Je bloque tout au début du tuto, avec les fichiers include.
Tout fonctionne jsuqu'au moment ou j'insère l'include du fichier db.php. Quand je le fait, seul le haut de la page index.php s'affiche, jusqu'à la fin du header: plus de corps, plus de footer. Quand j'enlève la ligne <?php include 'lib/db.php' ; ?> l'affichage redevient normal. Donc je suppose que c' est un problème liè au fichier db.php, mais je ne trouve pas où est le pb. ci-dessous le code du fichier db.php
<?php
$db = new PDO('mysql:host=localhost:81;dbname=tuto'; 'root'; '');
?>
Pour le reste j'ai tout fait pareil que dans le tuto...
Une idée?
Merci!

3 réponses


Bonjour.
Voilà :

$db = new PDO('mysql:host=localhost;port=81;dbname=tuto', 'root', '');
Mbuza
Auteur

Merci. Avec host=localhost; ça marche. C'est curieux, j'avais essayé ça hier mais ça ne marchait pas... Oubien à force de me tapper la tête contre les murs je me suis embrouillée.
Par contre avec host=localhost;port=81, la page ne s'affiche pas. Ca tourne ça tourne, sans jamais rien afficher. Pourtant j'utilise localhost:81 pour Wamp et localhost est pour le serveur de windows...
Si ça marche avec host=localhost, tant mieux ! Merci !

Par contre avec host=localhost;port=81

Tu es sur que tu utilises bien le port 81 avec Wamp ?
Ce ne serait pas plutôt le port 80 ?
Car par défaut, Wamp utilise le port 80 que je sache.