J'ai besoin d'une bibliothèque comme Crystal Project J'utilise actuellement Crystal, mais il a un mauvais support de jointure et de préfixe de table, et n'a pas de fonction pour obtenir le nombre de lignes, donc je dois changer pour quelque chose avec un meilleur soutien pour ceux-ci.besoin d'une bonne bibliothèque SQL pour php
Je n'ai pas besoin d'une bibliothèque ORM ou d'abstraction. J'ai juste besoin de bonne wrapper MySQL avec le support méthode de chaîne par exemple:
(->order_by('-id')->limit(($page - 1) * 20, 20)->print_sql();)
Je ne connais pas de simple encapsuleur SQL qui fait le genre de chaînage que vous montrez. C'est déjà un niveau relativement élevé d'abstraction et de complexité. Avez-vous considéré [PDO] (http://php.net/manual/fr/book.pdo.php)? –
ouais, je n'aime pas la syntaxe pdo $ rows = $ this-> dbh-> prepare ('SELECT found_rows() AS rows', array (PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY => TRUE)); $ rows-> execute(); $ rowsCount = $ rows-> fetch (PDO :: FETCH_OBJ) -> rows; $ rows-> closeCursor(); –