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.
Forum Linux.général postgres avec php
Posté par Yaone .
Étiquettes :
23
juin
2005
# Euh ?
Posté par Gyro Gearllose . Évalué à 5.
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.