Shell et base de donnée mysql
classiques
Messages postés
16
Statut
Membre
-
classiques Messages postés 16 Statut Membre -
classiques Messages postés 16 Statut Membre -
Slt j'aimerais ecrire un script qui accède à mysql et execute une requete en fournissant les résultats sous forme html.
voici mon script
#!/bin/bash
mysql -u root -p<< EOF
use mysql;
use Boutique; #C'est le nom de ma bd
select* from client;
EOF
Pour le momment la reponse de la requette s'affiche au niveau du terminale j'aimerai la redirige vers une page html.
voici mon script
#!/bin/bash
mysql -u root -p<< EOF
use mysql;
use Boutique; #C'est le nom de ma bd
select* from client;
EOF
Pour le momment la reponse de la requette s'affiche au niveau du terminale j'aimerai la redirige vers une page html.
2 réponses
-
Salut,
Il te faudrait voir du côté de PHP pour ça, non ?
-
hello
utiliser txt2html-
-
bon j'ai essaye un ptit code qui fonctionne un peu mais le resultat de la requete ne s'affiche pas
#!/bin/bash
#Copyright under WTFPL v2
# Get the output html page in argument
sortie='galerie.html'
# SQL
SQL="select * from etudiant;"
# Database
MYSQL_USER=root
MYSQL_PASS=azerty20
MYSQL_DATABASE=tpps
# Begin of the script
cat << EOF > $sortie
<html>
<head>
<title>Result for a select</title>
</head>
<body>
<h1>Here is my great select</h1>
EOF
[ $MYSQL_USER != "root" ] && echo $SQL | mysql -u $MYSQL_USER -p $MYSQL_PASS $MYSQL_DATABASE -H >> $sortie
cat << EOF >> $sortie
</body>
</html>
EOF -
-
-
slt j'ai finalement reussi à redirige le resultat de ma requette vers la page web mais l'affichage n'est pas interressant voici mon code
#!/bin/bash
echo '' < reponse.html
#en tete html
echo '<html>
<head>
<title>contenu de la bd</title>
</head>
<body>
'> reponse.html
mysql -h 127.0.0.1 -D Ecole -u root -pPianissimo2015 -e "select * from Eleve" >>reponse.html
echo '
</body>
</html> '>> reponse.html
et voici ce j'ai dans page reponse.html : id nom prenom 1 MVONDO David 2 KONGNE Erick 3 FAMBOU Yan 4 ZEBAZE Mimitou 5 MASSARD Elvera 6 MAGNY Laure 7 MOLLARD Dago 8 DJUISSI Mich
ces valeurss representent ceux que j'ai inséré dans bd et j'aimerai que mon resultat s'affiche sous forme de tableau. merçi
-