conection basique MySQL

Petit nouveau ! | 2 Messages

17 avr. 2006, 12:31

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 !

ViPHP
ViPHP | 656 Messages

17 avr. 2006, 13:41

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();

Petit nouveau ! | 2 Messages

17 avr. 2006, 13:50

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 !