Probleme d'exploitation d'une vue (VIEW) pour un tableau
Bonjour à tous,
Je suis nouveau sur ce forum, et je suis débutant en php/mysql et j'ai un petit soucis...j'ai essayé de trouver une solution, mais j'ai rien trouver :(
Je suis sous php4 et mysql 5 et sous linux.
J'ai créer une vue grace à la fonction php mysql_query.
Mais voila, lorsque je veux exploiter cette vue sous forme de tableau, aucune donnée ne s'affiche. Je ne comprends pas d'ou vient le probleme. Voici un bout de mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
mysql_connect(...............);
mysql_select_db("ma_base");
mysql_query("CREATE VIEW ma_vue AS SELECT * FROM ma_table WHERE blabla='aaa'");
$reponse = mysql_query("SELECT * FROM ma_vue WHERE blabla='bla'");
mysql_close();
while ($tab = mysql_fetch_array($reponse) )
{
?>
<tr>
<td><?php echo $tab['champ1'] ?></td>
<td><?php echo $tab['champ2'] ?></td>
<td><?php echo $tab['champ3'] ?></td>
</tr>
<?php
}
?> |
Et si je mets "ma_table" à la place de "ma_vue" sur la ligne $reponse...cela fonctionne très bien...
J'ai oublié de précider quelque chose ?
Merci de votre aide...
A très bientot j'espère,
Nico4731