SQL Query Builder est une classe PHP 5 qui génère des requêtes SQL simples (select, insert, update et delete) qui peut être envoyé à un serveur SQL.
Il fournit un moyen en fonction de la classe-intuitif pour créer des requêtes à la place de l'artisanat requêtes d'une ligne ou concaténation de chaînes compliquées à la main.
Il est très utile pour les requêtes dynamiques, et est approprié pour les applications AJAX. Projet SQL Query Builder propose également des rapports d'erreur simple et en option.
référence Fonction
__construct vide (chaîne querytype)
Cette fonction définit le type de requête à construire. Cela peut être "select", "insérer", "mise à jour", "supprimer" ou "query" Il est pas sensible à la casse.
Le type "query" indique qu'une requête arbitraire fourni sera retourné, tel que "Créer ...", "... DROP", etc.
Voir setQuery ()
setTable vide (chaîne tableName)
Cette fonction définit le nom de la table pour travailler.
addColumn vide (chaîne colName)
Cette fonction ajoute une colonne à la liste des colonnes qui seront touchés par la requête.
void setValue (valeur de chaîne)
Cette fonction ajoute une valeur correspondant à son nom de colonne, veillez à affecter les noms de colonnes dans la même position que les valeurs. La première colonne vous ajoutez doit être la première valeur que vous ajoutez.
Pour des raisons de flexibilité. cette fonction ne pas ajouter des barres obliques ou tout échappement, qui est votre travail!
setWhere vide (chaîne où)
Cette fonction définit la clause WHERE (c.-bénéfice <1000)
setGroupBy vide (chaîne groupBy)
Cette fonction définit la clause GROUP BY
setHaving vide (chaîne havong)
Cette fonction définit la clause HAVING
setOrderBy vide (chaîne orderBy)
Cette fonction définit l'ordre BYclause
setLimit vide (chaîne limite)
Cette fonction définit la clause LIMIT
setQuery void (string query)
Cette fonction définit la requête qui sera retourné si le type de requête "requête" est sélectionné lors de la création de l'objet
ShowErrors vides (bool $ ShowErrors)
Avec cette fonction, vous pouvez définir si vous souhaitez imprimer des erreurs ou non. Utile pour le débogage (par défaut est vrai)
BuildQuery vide (void)
Si aucune donnée ne manque pour le type de requête sélectionné, cette fonction sera de retour la requête construit comme une chaîne, sinon, si ShowErrors () est définie sur true (par défaut), il affiche le message d'erreur.
Détails logiciels:
Version: 1.2
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 14
Commentaires non trouvées