Bonjour,

Je suis actuellement en train de realiser un trombinoscope en latex.
Pour ce faire, j'ai créer un gabarit, puis un script PHP utilisant mysql genere un fichier texte pret a etre compilé.

Je souhaitait donc faire un script shell, qui apres avoir lancer le script php, s'occupe de lancer la compilation.

Mon probleme, c'est que lorsque je lance la commande:

php ~/repertoire/monScript.php

Il me met l'erreur:
Fatal error: Call to undefined function mysql_connect() in /home/corsinux/PageWEB/Generer_le_repertoire.php on line 39
Apparament il n'aime pas trop les étapes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
// On se connecte à le base de donnée
mysql_connect("localhost", "root", "mdp");
// On choisi la base
mysql_select_db("RepertoireEtudiant");
// On spécifie la table dont on veut générer le fichier tex
$repertoire = mysql_query("SELECT * FROM I2Textile");
// On effectue une boucle qui récupère les données dans la base de donnée pour générer les fiches.
while ($fiche_etudiant = mysql_fetch_array($repertoire) ){
Est ce que cette erreur est lié a l'utilisation de la ligne de commande ?
Si oui, comment je peux faire une boucle qui récupère les doée de la base?
Est ce possible de le faire en shell-bash ?

Je ne connais pas d'autre language a part php,et bash. J'ai regardé python pour les base de donnée, mais cela ma l'air bien compliqué.

Merci beaucoup de votre aide.