Précédent   Forum des professionnels en informatique > Applications > Projets > Projets hébergés > Archives > PhpMyObject
PhpMyObject Mapper de bases de données écrit en PHP qui transforme les résultats de requêtes SQL en objets (ORM). Le site : http://pmo.developpez.com
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2007, 13h15   #1
Membre habitué
 
Inscription : janvier 2003
Messages : 181
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 181
Points : 114
Points : 114
Par défaut Exemple de code PhpmyObject v0.08

Voici un exemple de code de ce que vous pourrez voir dans la v0.08

Citation:
<?php

require_once('core/PMO_MyController.php');

$controler = new PMO_MyController();
$map = $controler->queryController("SELECT * FROM film_actor,actor,film where film_actor.actor_id=actor.actor_id and film_actor.film_id=film.film_id limit 10;");


while ($result = $map->fetchMap()){
$film_actor = $result['film_actor'];
$actor = $result['actor'];
$film = $result['film'];
}

// affichage de la colonne last_name de la table actor
echo($actor->last_name);
?>
Un autre exemple
Citation:
<?php

// création d'un objet, et écriture dans la table utilisateur, de la colonne login, password,age
$utilisateur = PMO_MyObject::factory("utilisateur");
$utilisateur->login="monlogin";
$utilisateur->password="monpassword";
$utilisateur->age="monage";
$utilisateur->commit();

?>
Un autre exemple
Citation:
<?php

require_once('core/PMO_MyController.php');

$controler = new PMO_MyController();
$map = $controler->queryController("SELECT * FROM utilisateur,ville WHERE utilisateur.id_ville=ville.id_ville");

while ($result = $map->fetchMap()){
$utilisateur = $result['utilisateur'];
$ville = $result['ville'];
}

// gestion des relations: à partir de la table utilisateur, on déduit la table ville, et on affiche la colonne nom_ville
echo($utilisateur->ville->nom_ville);

?>
code34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 15h58   #2
Membre habitué
 
Inscription : janvier 2003
Messages : 181
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 181
Points : 114
Points : 114
J'ai oublié de préciser que ces fonctionnalités ne sont pas disponibles dans la version actuelle v 0.07
code34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h26.


 
 
 
 
Partenaires

Hébergement Web