L'intérêt de ce projet n'est pas le blog en soi mais l'exemple d'utilisation de la librairie pdoMap.
Cette librairie sous forme de classes en PHP5 vous permet de mapper une base de données à travers un fichier DataSet XSD (cf DotNET et Visual Studio). Au delà du mapping de la structure des tables, vous pouvez y stocker des requêtes avec des paramètres et définir les jointures car cette librairie supporte le mode ORM.
Du coup l'exemple de blog vous permettra de constater l'ensemble des cas de figures jointures, requêtes et accès aux données en I/O.
Vous vous dites une librairie de mapping de plus ? Prenez SqlMap ou une foule d'autres. Chacune avec sa structure XML divergente - et au pire il faut écrire manuellement le fichier.
Avec pdoMap vous prenez le standard de définition de Visual Studio, vous restez dans un environnement de drag & drop et query builder - puis utilisez en toute transparence des objets.