Developpez.com - PHP
X

Choisissez d'abord la catégorieensuite la rubrique :

logo
Edito
Les questions redondantes se multipliant sur le forum PHP, nous avons choisi de créer cette faq afin de regrouper les questions qui sont posées fréquemment. Elle n'est pas encore complète mais nous y travaillons.
Vos remarques et idées sont les bienvenues. Et pourquoi pas votre aide ! S'il vous prend l'envie de tailler votre plus belle plume et de retrousser vos manches, il y a de quoi faire !

Statistiques
Nombre d'auteurs : 13
Nombre de questions : 93
Dernière mise à jour : 16/03/2011


Sommaire
      OuvrirOuvrir Tout développer      OuvrirOuvrir Tout réduire

      Ouvrir  1. Abstraction (23)
                Comment uniformiser l'utilisation de différents SGBD ?
                Quelles sont les solutions d'abstraction de base de données en PHP ?
                Quels sont les inconvénients d'une solution d'abstraction de BDD ?
              Ouvrir  1.1. ADOdb (6)
                        Qu'est-ce qu'ADOdb ?
                        Quels sont les pilotes de SGBD disponibles avec ADOdb ?
                        Comment installer ADOdb ?
                        Comment savoir quels pilotes sont chargés pour ADOdb sur mon hébergement ?
                        Comment se connecter en utilisant ADOdb ?
                        Comment exécuter une requête avec ADOdb ?
              Ouvrir  1.2. PDO (8)
                        Qu'est-ce que PDO ?
                        Quels sont les pilotes de SGBD disponibles avec PDO ?
                        Comment installer PDO ?
                        Comment savoir quels pilotes sont chargés pour PDO sur mon hébergement ?
                        Comment se connecter en utilisant PDO ?
                        Comment gérer les exceptions avec PDO ?
                        Comment exécuter une requête en utilisant PDO ?
                        Comment récupérer le nombre d'enregistrements retournés par une requête 'SELECT' avec PDO ?
              Ouvrir  1.3. PEAR::MDB2 (5)
                        Qu'est-ce que PEAR::MDB2 ?
                        Quels sont les pilotes de SGBD disponibles avec PEAR::MDB2 ?
                        Comment installer PEAR::MDB2 ?
                        Comment se connecter en utilisant PEAR::MDB2 ?
                        Comment exécuter une requête en utilisant PEAR::MDB2 ?
              Ouvrir  1.4. Zend_Db_Adapter (1)
                        Qu'est-ce que Zend_Db_Adapter ?
      Ouvrir  2. Mapping objet relationnel (ORM) et persistance (31)
                Quelles sont les solutions d'ORM en PHP ?
                Quels sont les avantages d'une solution d'ORM sur les fonctions ou classes spécifiques ?
              Ouvrir  2.1. Doctrine (7)
                        Qu'est-ce que Doctrine ?
                        Comment installer Doctrine ?
                        Comment fonctionne Doctrine ?
                        Comment gérer la persistance avec Doctrine ?
                        Comment ajouter des tuples à une table avec Doctrine ?
                        Comment relier deux tables avec Doctrine (relation 1,N) ?
                        Comment faire une requête SELECT simple ?
              Ouvrir  2.2. eZ Components - PersistentObject (9)
                        Qu'est-ce qu'eZC PersistentObject ?
                        Comment installer eZC PersistentObject ?
                        Comment fonctionne eZC PersistentObject ?
                        Comment définir une persistance avec eZC PersistentObject ?
                        Comment rendre un objet compatible eZC PersistentObject ?
                        Comment lire les enregistrements d'une table avec eZC PersistentObject ?
                        Commment insérer des données avec eZC PersistentObject ?
                        Comment modifier un enregistrement d'une table avec eZC PersistentObject ?
                        Comment supprimer un enregistrement d'une table avec eZC PersistentObject ?
              Ouvrir  2.3. EZPDO (10)
                        Qu'est-ce qu'EZPDO ?
                        Comment installer EZPDO ?
                        Comment fonctionne EZPDO ?
                        Comment gérer la persistance avec EZPDO ?
                        Commment insérer des données avec EZPDO ?
                        Comment lire les enregistrements d'une table avec EZPDO ?
                        Comment modifier un enregistrement d'une table avec EZPDO ?
                        Comment supprimer un enregistrement d'une table avec EZPDO ?
                        Comment vider une table avec EZPDO ?
                        Comment relier deux tables avec EZPDO (relation 1,N) ?
              Ouvrir  2.4. Metastorage (1)
                        Qu'est-ce que Metastorage ?
              Ouvrir  2.5. Propel (1)
                        Qu'est-ce que Propel ?
              Ouvrir  2.6. Zend_Db_Table (1)
                        Qu'est-ce que Zend_Db_Table ?
      Ouvrir  3. Interfaces de programmation (API) (36)
              Ouvrir  3.1. Interbase/Firebird (2)
                        Comment se connecter à Interbase ?
                        Comment configurer une connexion à Interbase ?
              Ouvrir  3.2. MySQL (22)
                        Avant propos
                        Comment se connecter à une base MySQL ?
                        Comment se connecter à deux bases de données en même temps avec le même login ?
                        Comment travailler sur deux bases différentes dans le même script ?
                        Comment ouvrir une connexion persistante vers une base MySQL ?
                        Comment lancer une recherche dans ma base MySQL ?
                        Peut-on exécuter plusieurs requêtes SQL en un seul mysql_query() ?
                        Comment connaître le nombre de lignes retournées par une requête MySQL ?
                        Comment connaître le nombre d'enregistrements affectés par une requête de type : DELETE, INSERT ou UPDATE ?
                        Comment obtenir le nom de mes bases de données ?
                        Comment obtenir les noms de toutes mes tables dans une base de données ?
                        Comment obtenir les informations concernant les colonnes d'une table MySQL ?
                        Comment connaître l'id auto_increment de mon dernier ajout ?
                        Comment se protéger des injections SQL avec MySQL ?
                        Comment utiliser de l'UTF-8 avec PHP / MySQL ?
                        Comment se repositionner sur le premier enregistrement d'une requête Select ?
                        Comment se positionner sur le dernier enregistrement d'une requête Select ?
                        Comment extraire des enregistrements appartenant à un intervalle de dates ?
                        Comment afficher un enregistrement aléatoirement ?
                        Comment afficher les valeurs DATE d'un SELECT ?
                        Requêtes multiples et appel de procédures stockées avec MySQL (pas MySQLi)
                        Comment sauvegarder une base de données Mysql ?
              Ouvrir  3.3. MySQLi (5)
                        Comment installer MySQLi ?
                        Peut-on exécuter plusieurs requêtes SQL en une fois avec MySQLi ?
                        Comment parcourir les résultats de plusieurs requêtes SQL avc MySQLi ?
                        Peut-on faire une connexion persistante avec MySQLi ?
                        Que signifie l'erreur 'Commands out of sync' ?
              Ouvrir  3.4. ODBC (2)
                        Comment utiliser une base Access sans création d'alias ODBC (DSN) ?
                        Comment se connecter et travailler sur une base Access ?
              Ouvrir  3.5. Oracle (2)
                        Quel équivalent en SQL-ORACLE du LIMIT de MySQL ?
                        Pourquoi mes requêtes SQL-ORACLE sont-elles automatiquement 'commitées' ?
              Ouvrir  3.6. PostgreSQL (1)
                        Comment se protéger des injections SQL avec PostgreSQL ?
              Ouvrir  3.7. SQL Server (2)
                        Comment faire pour demander à SQLServer d'interpréter les caractères spéciaux ?
                        Comment faire pour que SQLServer retourne une date au format YYYY-MM-DD hh:mm:ss ?
      Ouvrir  4. Divers (3)
                Quelle base de données utiliser ?
                Comment traiter une requête sélection ?
                Comment insérer un tableau (array) dans une table ?


Consultez les autres F.A.Q.


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2011 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique PHP