Page 1 sur 1

Problème avec REQUIRE

Posté : 24 oct. 2008, 14:25
par ce_l
J'ai une erreur que je ne comrends pas : quand je code:
<?php
require("admin/config.inc.php3");

if (isset ($envoi)){ 
$sql = "SELECT nom, prenom FROM famille WHERE id='188'" ;  
$requete = mysql_query($sql, $connect) or die( mysql_error() ) ;

 }
 
Cela fonctionne mais quand je code :
<?php
require("admin/config.inc.php3");


$sql = "SELECT nom, prenom FROM famille WHERE id='188'" ;  
$requete = mysql_query($sql, $connect) or die( mysql_error() ) ;

 
Cela me met : Undefined variable : connect et mysql_query(): supplied argument is not a valid MySQL-Link resource.

Si je remplace le require par le contenu du fichier config.inc.php3 je n'ai plus d'erreur.
Ai-je loupé quelque chose?

ce_l

Posté : 24 oct. 2008, 14:59
par Victor BRITO
Une formule de salutation n'est jamais de trop. ;)

Et si tu omets le second paramètre, facultatif, de mysql_query(), qu'est-ce que ça donne ?

Posté : 24 oct. 2008, 16:37
par ce_l
Oups pardon, je suis mal poli !!
Bonjour tous,

J'obtiens cette erreur :

Code : Tout sélectionner

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\test\ Untitled-1.php on line 23 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\test\Untitled-1.php on line 23 Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
Mon fichier config.inc :
$dbhost = "localhost"; // adresse du serveur mysql
$dbuser = "root"; // nom d'utilisateur mysql
$dbpass = ""; // mot de passe mysql
$dbname = "test_1"; // nom de la base 

$connect= mysql_connect($dbhost, $dbuser,$dbpass) or die("erreur de connexion au serveur");
mysql_select_db($dbname) or die("erreur de connexion a la base de donnees");
ce_l

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 24 oct. 2008, 17:35
par caroube
Il s'appelle config.inc ou config.inc.php3 ?