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 ?
Configuration: Windows XP
Firefox 3.0.1

3 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    il te manque

    mysql_select_db("mabase");

    dans ton script moi.php
    0
  2. 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
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      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
  3. Ga3z Messages postés 67 Statut Membre 6
     
    tu avais raison ! maintenant, ça marche !
    0