Forum Linux.général postgres avec php

Posté par  .
Étiquettes : aucune
0
23
juin
2005
Bonjour,

J'ai lancé postgresql en ligne de commande avec une BD déjà existante et j'aimerais savoir comment on fait pour exécuter un programme en PHP avec.
  • # Euh ?

    Posté par  . Évalué à 5.

    Tu peux être un peu plus explicite sur ce que tu veux faire ?
    Executer un script php depuis ta base (genre dans une procédure stockée) ? Pas possible à ma connaissance.
    Exécuter un script php depuis psql, l'interface en ligne de commande de postgreSQL ? Au prompt, tu tapes :
    => \!./monscript.php
    Exécuter un script php qui interroge ta base de données postgreSQL ? La doc est ici : http://www.php.net/manual/en/ref.pgsql.php(...) en anglais, et http://www.php.net/manual/fr/ref.pgsql.php(...) en français.
    Dans ce dernier cas, ça se résume en gros à :
    <?php
    $connId = pg_connect ('dbname=mabasededonnees username=user password=mdp');
    $req = "select * from table;";
    $resId = pg_exec ($connId, $req);
    $index = 0;
    while ($rSet = @pg_fetch_array ($resId, $index++, PGSQL_ASSOC))
    {
    // Traitement des données (affichage, etc.)
    }
    pg_close ($connId);
    ?>
    Voilà, en espérant répondre à ta question un peu floue...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.