1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <?php
header('Content-type: text/xml');
$host = "localhost"; // le nom ou l'adresse du host
$user = "postgres"; // user de la base
$pass = "password"; // mot de passe
$conn_string = "host=$host port=5432 dbname=Test user=$user password=$pass";
$connexion = pg_connect($conn_string) or die('Erreur de connexion');
$bdd = "Test"; // nom de la base de données
if (!pg_select($connexion,'MOP',$_POST))
return 0;
if (!$connexion)
return 0;
$query = "SELECT * FROM `MOP`";
$result = pg_query($query);
if (!$result)
return 0;
echo "<datas>";
while ($line = pg_fetch_assoc($result))
{
echo "<data>";
$id = $line["id"];
echo "<id>".$id."</id>";
echo "<libelle>".$line["libelle"]."</libelle>";
echo "</data>";
}
pg_free_result($result); // Libération des résultats
echo "</datas>";
pg_close($connexion); // Fermeture de la connexion, cela ne libère pas les résultats
?> |
Partager