par
Hubert Roksor » 27 mai 2007, 09:35
Si tu fais ça pour le sport, pourquoi pas, mais si tu cherches à créer un système super compliqué pour pouvoir faire des trucs super simples dans 6 mois j'ai bien peur que tu ne sois déçu au final (testé et approuvé).
Sinon, si tu veux accéder au contenu d'une requête en une ligne je peux te proposer ça :
$row = $mysqli->query('SELECT * FROM table WHERE id = ' . $id)->fetch_assoc();
Et si tu veux je peux te rajouter un contrôle d'erreur intégré pour quelques octets de plus
class foo extends mysqli
{
public function query($sql)
{
if ($result = parent::query($sql))
{
return $result;
}
throw new Exception('Erreur MySQL: ' . $this->error);
}
}
Ce que je veux dire, c'est que si un tel système était possible il existerait déjà et on n'aurait pas une dizaine de framework d'abstraction des données différents. Ensuite, comme je le disais, si tu fais ça pour ta culture personnelle pourquoi pas. Mais si tu le fais pour la productivité alors je conseille de rester pragmatique.
Si tu fais ça pour le sport, pourquoi pas, mais si tu cherches à créer un système super compliqué pour pouvoir faire des trucs super simples dans 6 mois j'ai bien peur que tu ne sois déçu au final (testé et approuvé).
Sinon, si tu veux accéder au contenu d'une requête en une ligne je peux te proposer ça :
[php]$row = $mysqli->query('SELECT * FROM table WHERE id = ' . $id)->fetch_assoc();[/php]
Et si tu veux je peux te rajouter un contrôle d'erreur intégré pour quelques octets de plus :roll:
[php]class foo extends mysqli
{
public function query($sql)
{
if ($result = parent::query($sql))
{
return $result;
}
throw new Exception('Erreur MySQL: ' . $this->error);
}
}[/php]
Ce que je veux dire, c'est que si un tel système était possible il existerait déjà et on n'aurait pas une dizaine de framework d'abstraction des données différents. Ensuite, comme je le disais, si tu fais ça pour ta culture personnelle pourquoi pas. Mais si tu le fais pour la productivité alors je conseille de rester pragmatique.