ulrich14

Bonjour,
J'ai suis le tuto créer une application web de tchat avec espace membre et tout allais bien juste que j''ai rencontré un problème au niveau de la connexion a la base de données.
voila le code saisir

<?php

$dbhost = 'localhost';
$dbname = 'tuto';
$dbuser = 'root';
$dbpsword = '';

try{
$db = new PDO('mysql:host='.$dbhost,';dbname='.$dbname,$dbuser,$dbpsword, [PDO::MYSQL_ATTR_INIT_COMMAND == 'SET NAMES utf8' ,
PDO::ATTR_ERRMODE == PDO::ERRMODE_WARNING]);
}catch (PDOException $e){
die('une erreur est survenue lors de la connection à la base de données');
}

dommage qu'il n'y est pas d'insertion d'image j'aurais bien voulu vous montrez le message d'erreur qui s'affiche mais j'ai fais un copier coller

Call Stack
# Time Memory Function Location
1 0.0010 244608 {main}( ) ..\index.php:0
2 0.0010 249008 include( 'C:\wamp\www\tuto\functions\main.functions.php' ) ..\index.php:3
3 0.0010 250736 __construct ( ) ..\main.functions.php:10

merci

Le 24/01/2017 à 12:38
Nicwalle

Dans le tableau après le mot de passe (dans le constructeur de PDO), tu as mis des == au lieu de =>

Le 06/02/2017 à 22:07
Mokrani Zahir

voila test sa :

try {
$conn = new PDO('mysql:host='.$dbhost.';dbname='.$dbname.';charset=utf8', $dbuser, $dbpsword);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}

//script et terminer

je pense que tu a oublier des point et des la apostrophe.

si tu trouver des problème poster leu

Le 01/03/2017 à 18:30
Connectez-vous pour pouvoir répondre