L'appel de MYSQL pour CRÉER une VUE à l'aide du code php?

besoin de quelques lumières ici, et c'est mon premier post ici.

Je voudrais appeler et utiliser mes précédemment créé mysql vue à l'aide de php... est-il possible?
ou en d'autres termes,
je me demandais....peut-on OU comment faisons-nous appel mysql point de vue, que nous avons déjà créés à l'aide de php? pour réduire la requête de longue durée de codage

standard les codes génériques comme suit :

$sql= " SELECT shipping.tarrif1, city.city_name
         FROM shipping JOIN city
   ON shipping.id_city = city.id_city";
$db->QueryArray($sql);   

while ($row = $db->Row()) {
echo $row->city_name. " - " . $row->tarrif1 . "<br />\n"; 
}

maintenant pour le MYSQL VUES :

$sql= " CREATE VIEW shipsumarry AS SELECT shipping.tarrif1, city.city_name
         FROM shipping JOIN city
   ON shipping.id_city = city.id_city";

Pur de commande MYSQL :

query: SELECT * FROM shipsummary

EN PHP :

 $sql = i'm badly stuck here...please help

Comment pouvons-nous accéder à l'aide de php.

grâce avant

Plus 1:

ok... permettez-moi de réécrire l'exemple :

$sql1= " CREATE VIEW shipsumarry AS SELECT shipping.tarrif1, city.city_name
         FROM shipping JOIN city
   ON shipping.id_city = city.id_city";
$sql2= "SELECT * FROM shipsummary";
$db->QueryArray($sql2);

$sql2 ne pouvez pas voir shipsummary VUE, coz il est déjà dans un autre var

la façon de les utiliser, et puis l'exécuter $sql1 ? & $sql2?

Avez-vous vraiment exécuter le CREATE VIEW déclaration? Je ne vois que ça affectée à la variable $sql. Et vous n'êtes pas le recréer à chaque pageload, êtes-vous?
Vue idéalement agit exactement comme un tableau. Si vous effectuez une requête en PHP comme s'il s'agissait d'un tableau. Si cela ne fonctionne pas, merci d'éditer votre post pour inclure le message d'erreur que vous recevez lorsque vous essayez le code de Michael posté.
je n'ai pas été exécuté, le coz je suis coincé après....
oui, vous avez raison, il montre l'écran est vide, et le rapport d'erreurs php déjà définie pour tout
Vérifiez que votre serveur web, les journaux d'erreur, alors. Ou partout où vous avez mis votre log de PHP pour aller. Son en générant une erreur, vous avez juste besoin de comprendre comment faire pour le voir. (Mais, je devine, c'est une erreur de permission)

OriginalL'auteur Bayu | 2011-10-07