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.
A voir également:
- Mysql shell
- Classic shell - Télécharger - Personnalisation
- Mysql community download - Télécharger - Bases de données
- Ssh secure shell - Télécharger - Divers Web & Internet
- Shell addition ✓ - Forum Shell
- Additionner des variables string shell,bash - Forum Programmation
2 réponses
classiques
Messages postés
16
Statut
Membre
justement je ne doit pas me servir d'un serveur de script php. J'ai installer apache
zipe31
Messages postés
34620
Date d'inscription
Statut
Contributeur
Dernière intervention
6 497
>
classiques
Messages postés
16
Statut
Membre
Alors il te faut créer de toute pièce une page html et y insérer le résultat de ta commande sql ;-\
classiques
Messages postés
16
Statut
Membre
>
zipe31
Messages postés
34620
Date d'inscription
Statut
Contributeur
Dernière intervention
bjr en réalité je ne sais pas comment m'y prendre
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
#!/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
#!/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