Shell et base de donnée mysql
classiques
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
classiques Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
classiques Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
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:
- Shell et base de donnée mysql
- Classic shell - Télécharger - Personnalisation
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Formules excel de base - Guide
2 réponses
Salut,
Il te faudrait voir du côté de PHP pour ça, non ?
Il te faudrait voir du côté de PHP pour ça, non ?
classiques
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
justement je ne doit pas me servir d'un serveur de script php. J'ai installer apache
zipe31
Messages postés
36402
Date d'inscription
Statut
Contributeur
Dernière intervention
6 431
>
classiques
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
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
Date d'inscription
Statut
Membre
Dernière intervention
>
zipe31
Messages postés
36402
Date d'inscription
Statut
Contributeur
Dernière intervention
bjr en réalité je ne sais pas comment m'y prendre
hello
utiliser txt2html
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
#!/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