Récuperer types composites en MYSQL/PHP - PHP - Programmation
Marsh Posté le 11-06-2008 à 12:22:09
print_r($donnees) te donnera la structure de ce que tu récupères. Au pif je pense que $donnees['art'] est un tableau ayant des indices "nom" et "prix".
Marsh Posté le 11-06-2008 à 14:10:09
Bon finalement j'ai réecrit toute ma table en enlevant tout les types composites. C'est bien plus simple d'utilisation ainsi.
Merci quand même !
Marsh Posté le 11-06-2008 à 14:11:14
Marsh Posté le 11-06-2008 à 09:26:51
Bonjour,
J'aimerai récuperer une variable de type composite dans ma base de données PostgreSQL.
Par exemple si j'ai le type composite suivant :
CREATE TYPE article AS(
nom varchar (20),
prix integer) ;
CREATE table Test (
art article,
couleur varchar(20)) ;
Dans mon fichier php :
(la connexion a ma base de données est ok)
<?php
....
$query= "SELECT * FROM Test ";
$reponse = pg_query($query);
while ( $donnees = pg_fetch_array($reponse)){
echo $donnees["couleur"]."<p>" ;
echo $donnees["(art).prix "] ; ???? La ça ne marche pas, comment je fais pour récuperer cette variable ?
}
?>
Merci !