Du shell dans du php

Résolu
Bonjour,

je desirerai mettre dans un fichier php une variable en shell pour pouvoir executer mon script depuis putty ...houla si vous m'avez compris vous etes fort

en gros : sh :php /home/essai.php date (date etant $1 dans php)

php : $sql2 = "select * from $TABLES where $1='mardi' \n";

voila comment je fais et est ce possible ?
Configuration: Windows XP
Firefox 3.5.1

5 réponses

  1. Modérateur
    Salut,

    Et pourquoi ne mets tu
    "select * from $TABLES where date='mardi' \n"; 

    De toute façon le nom de champ est une constante
    0
    1. ah !

      ok donc j'avais mis date pour l'exemple en fait c'est autre chose en int et tous les autres champs sont aussi en int donc en vrai c'est ça confirm=1 , ou non confirm=1 etc....en fait 1ne change pas, par contre le champ change !!

      de plus c'est plus pour savoir si ca exsite , au cas contraire j'ai d'autre solution pas la peine de m'en donner d'autre c'est bien ce cas particulier qui m'interesse

      neanmois merci pour ta reponse!
      0
      1. J'ai pas compris ce que tu voulais dire.
        Tu veux executer du SQL depuis du PHP.
        0
        1. Bonjour

          Pour utiliser dans ton programme une variable passée en ligne de commande, utilise $argc et $argv :
          http://fr.php.net/manual/fr/reserved.variables.argc.php
          https://www.php.net/manual/fr/reserved.variables.argv.php
          0
          1. bien joué le pere , tres fort car je m'etais vraiment mal expliqué

            merci beaucoup ;-)
            0
        2. Modérateur
          Re,

          car je m'etais vraiment mal expliqué
          Effectivement ;-)
          0