Slt j'ai écrit un script shell qui accède à mysql et exécute une requette. pour le moment la resultat de la requette s'affiche au niveau du terminal et j'aimerai le renvoyer sur une page html.
voici mon extrait de code
#/bin/bash
mysql -u root -p<< EOF
use mysql;
show Boutique; # Nom de ma bd
select* from client; # Ma requette
EOF
# Une réponse aussi clair que la question
Posté par Mr Kapouik (site web personnel) . Évalué à 4.
C'est pas testé mais ça devrait marcher.
[^] # Re: Une réponse aussi clair que la question
Posté par NicolasG . Évalué à 2.
On peut aussi utiliser CGI, pour que l’internaute puisse directement déclencher le script, avec la possibilité de passer des arguments.
[^] # Re: Une réponse aussi clair que la question
Posté par classiques . Évalué à 1.
slt merçi déjà pour ton intervention j'ai teste le code mais j'ai une erreur
line 16: $HTML_PAGE: ambiguous redirect ./forum.sh
line 27: $HTML_PAGE: ambiguous redirect ./forum.sh
# php
Posté par max22 . Évalué à 3.
mais pourquoi en shell et pas en php ?
le php c'est fait pour. (ou ruby, ou python, qui ont des libs faites pour ça)
[^] # Re: php
Posté par totof2000 . Évalué à 3.
Ca peut être parce que ce fameux script doit tourner en cron pour générer la fameuse page, ou que la page ne sera pas utilisée par un serveur web mais envoyé par mail (déjà vu ce genre de chose).
# Sinon utilisation de HTML output
Posté par DontShootMe . Évalué à 2.
Depuis au moins la version 3.23 de MySQL, il est possible de demander une sortie HTML depuis une option :
Mode d'emploi
Je ne sais si cela te sera utile, mais c'est bon à savoir pour du shell !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.