Plantage après ajout page de connexion (php)

Ga3z Messages postés 67 Statut Membre -  
Ga3z Messages postés 67 Statut Membre -
Bonjour,
Je suis sur Free. Sur une page php, j'ai ce code:
<?php
mysql_connect("host", "user", "pass");
mysql_select_db("mabase");?>

<?php
$retour = mysql_query('SELECT * FROM bureau WHERE id="1"');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les membres
 echo stripslashes($donnees['fonction']) ;
 ?>

ça fonctionne très bien

Pour améliorer, j'ai créé un dossier connexion avec une page moi.php sur laquelle j'ai mis ce code:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_moi = "host";
$database_moi = "mabase";
$username_moi = "user";
$password_moi = "pass";
$moi = mysql_pconnect($hostname_moi, $username_moi, $password_moi) or trigger_error(mysql_error(),E_USER_ERROR); 
?>


et dans ma première page j'ai remplacé alors

<?php
mysql_connect("host", "user", "pass");
mysql_select_db("mabase");?>


par

<?php require_once('Connexions/moi.php'); ?>


et là, ça plante:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in etc...

d'où cela peut-il venir ?

3 réponses

Alain_42 Messages postés 5413 Statut Membre 894
 
il te manque

mysql_select_db("mabase");

dans ton script moi.php
0
Ga3z Messages postés 67 Statut Membre 6
 
c'est bizarre, parce que cette page moi.php est utilisée dans d'autres pages (faites par quelqu'un d'autre) et sans problème aucun...
0
Alain_42 Messages postés 5413 Statut Membre 894
 
quoi qu'il en soit cette ligne manque, peut être que dans les autres pages elle est rajoutée après le require_once

il la faut essayes en la rajoutant dans ton moi.php ou après
0
Ga3z Messages postés 67 Statut Membre 6
 
tu avais raison ! maintenant, ça marche !
0