Page 1 sur 1

conection basique MySQL

Posté : 17 avr. 2006, 12:31
par rudeboy
salut
J'aimerais me connecter a ma base SQL, mais la connexion doit se faire dans un fichier a part et protegé pour des raisons de sécurité. La connexion se trouve donc dans le fichier "db.inc" a inclure.


#db.inc
<?
  $connection = mysql_connect ("localhost", "login", "user") || die ( "Error connecting to database!" );
  mysql_select_db("database") or die("Could not select database");
?>

# mon fichier principal, "main.php"
<?
  require('db.inc');

//  ...

  mysql_close($connection);
?>
La conexion a la base de donnée se fait sans problème et les requetes peuvent etre faites depuis le fichier principal "main.php", le probleme est que la variable connection n'est apparament pas affectée ou invalide dans le fichier php principal, et mysql_close génère l'erreur suivante :

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in ...

merci !

Posté : 17 avr. 2006, 13:41
par Ultiny
Je te deconseil d'appeler ton fichier db.inc car il est très facile de le visualiser. Utilise plutôt db.inc.php

Eventuellement tu n'est pas forcé de spécifier la ressource si tu n'a qu'une seule connexion à MySQL.

Tu devrait pouvoir utiliser de cette mannière :

mysql_close();

Posté : 17 avr. 2006, 13:50
par rudeboy
Je te deconseil d'appeler ton fichier db.inc car il est très facile de le visualiser. Utilise plutôt db.inc.php

Eventuellement tu n'est pas forcé de spécifier la ressource si tu n'a qu'une seule connexion à MySQL.

Tu devrait pouvoir utiliser de cette mannière :

mysql_close();
merci bcp pr le conseil, tout marche très bien now !