problème de connexion à une base de données

RH
Petit nouveau ! | 2 Messages

20 août 2008, 17:55

Bonjour,

J'ai besoin de controler l'accessibilité à une base de données avant d'executer un script shell.
Si la base de données est accessible, j'execute le shell sinon je fait sort (exit).

Est ce que quelqu'un peut m'aider ?

Merci d'avance.

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

ViPHP
ViPHP | 5924 Messages

20 août 2008, 18:08

Bah par un mysql_connect() par exemple :-/

Mammouth du PHP | 2937 Messages

20 août 2008, 19:12

Ou bien, si tu comptes utiliser PDO, un try/catch au niveau de la connexion, puis l'exécution de ton shell si aucune exception n'a été lancée et capturée auparavant.

RH
Petit nouveau ! | 2 Messages

21 août 2008, 15:35

Merci pour votre réponse.
En fait, je veux tester la connexion (sqlplus) à une base de données via un script ksh.
autrement, comment puis-je récupérer le résultat de la connexion (sqlplus) à la base de données via un script ksh?

Merci d'avance.

ViPHP
ViPHP | 5924 Messages

21 août 2008, 17:27

Code : Tout sélectionner

mysql --user=machin --password=truc
etc…
Un man mysql t'en dira plus…