[quote]/home/gerard/bin/create_database: line 1: ?php: Aucun fichier ou dossier de ce type
/home/gerard/bin/create_database: line 2: Erreur de syntaxe près du symbole inattendu « ( »
[/quote]
Ayez pitié de moi, c’est mon premier script php et c’est un copié/collé
Je n’ai jamais vu que le PHP pouvait être utilisé en tant que langage de script, mais bon pourquoi pas
En tout cas, en premier tu indiques que tu vas utilisé le langage de script bash et ensuite tu utilises des balises PHP, à moins d’une fonctionnalité inconnue ça n’a pas de sens !
Ton script PHP (sans la ligne bash) est à enregistrer dans un fichier .php, puis à stocker dans le dossier d’accès Apache en général /var/www et tu affiches le résultat par l’intermédiaire de ton navigateur : localhost/tonfichier.php
[quote=“debianhadic”]Je n’ai jamais vu que le PHP pouvait être utilisé en tant que langage de script, mais bon pourquoi pas [/quote]C’est possible en installant le paquet php5-cli. D’ailleurs certaines applications PHP incluent des scripts devant être exécutés par ce biais (regénération de l’index d’un DokuWiki par exemple), ça permet de planifier l’exécution de script PHP via cron aussi.
Toutafé Monsieur Fran.b, mais cela veut dire que tu connais le langage SQL … Alors que je pense que Ggoodluck cherche a créer des tables qui lui seront utiles pour une autre application autonome non ? (genre forum)
Pas vraiment, il utilise PHP lequel se contente de transmettre les requêtes à MySQL via mysql_query, chaque ligne
se fait en tapant
Passer par un code PHP n’a aucun intérêt ici. Lorsque tu fais du PHP tu fais des requêtes mySQL. Les programmes nécessitant une base de données créent en général eux même les tables nécessaires.