Maison >développement back-end >tutoriel php >10 articles recommandés sur php pdo

10 articles recommandés sur php pdo

怪我咯
怪我咯original
2017-06-10 14:40:411327parcourir

PDO::prepare — Prépare l'instruction SQL à exécuter et renvoie un objet PDOStatement (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) Syntaxe de description public PDOStatement PDO::prepare ( string $ instruction [, array $driver_options = array() ]) Préparez l'instruction SQL à exécuter pour la méthode PDOStatement::execute() L'instruction SQL peut contenir zéro ou plusieurs marqueurs de paramètre nommés (:name) ou point d'interrogation (?). . Les paramètres en SQL seront remplacés lors de l'exécution. Vous ne pouvez pas inclure à la fois des marqueurs de paramètre nommés (:name) ou de point d'interrogation (?) dans une instruction SQL, vous ne pouvez choisir qu'un seul de ces styles ; Les paramètres dans les instructions SQL prétraitées utilisent PDOSt

1 Explication détaillée de l'utilisation de mysql PDO::prepare

10 articles recommandés sur php pdo<.>

Introduction : PDO::prepare — Prépare l'instruction SQL à exécuter et renvoie un objet PDOStatement (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) Description Syntaxe public PDOStatement PDO::prepare ( string $statement [, array $driver_options = array() ] )

2.Appelez le constructeur de plusieurs manières pour créer un objet PDO.

10 articles recommandés sur php pdo

Introduction : La méthode de construction peut être ajustée de plusieurs manières pour créer des objets PDO. connecter les serveurs MySQL et Oracle Par exemple, nous présenterons les différentes méthodes d'appel de la méthode constructeur.

3.

Introduction détaillée aux procédures stockées dans PDO

10 articles recommandés sur php pdo

Introduction : les procédures stockées dans PDO permettent de manipuler les données plus près des données, réduisant ainsi l'utilisation de la bande passante. Elles rendent les données indépendantes de la logique du script, permettant à plusieurs systèmes utilisant différents langages d'accéder aux données de la même manière. . , économisant ainsi un temps précieux consacré au codage et au débogage. En même temps, il utilise des solutions prédéfinies pour effectuer des opérations, améliore la vitesse des requêtes et empêche toute interaction directe avec les données, protégeant ainsi les données !

4.

Introduction détaillée au traitement des transactions dans PDO

10 articles recommandés sur php pdo

Introduction : Une transaction est composée d'une séquence d'instructions de requête et/ou de mise à jour. Utilisez start et start transaction pour démarrer une transaction, rollback pour annuler la transaction et commit pour valider la transaction. Après le démarrage d'une transaction, il peut y avoir plusieurs requêtes SQL ou instructions de mise à jour. Après que chaque SQL soit soumis pour exécution, il doit également y avoir des instructions pour déterminer si elle est exécutée correctement afin de déterminer s'il faut revenir en arrière à l'étape suivante si toutes sont exécutées. correctement, la transaction est finalement validée. Une fois qu'une transaction est annulée, la base de données reste dans l'état dans lequel elle se trouvait avant le début de la transaction. C'est comme si l'on quittait un fichier modifié sans l'enregistrer, l'apparence originale du fichier serait conservée. Par conséquent, les transactions peuvent être considérées comme des opérations atomiques, du SQL dans les transactions ou tout

5

Méthode 2 de gestion des erreurs dans PDO - méthode errorInfo()

10 articles recommandés sur php pdoIntroduction : PDOStatement::errorInfo — Obtenez des informations d'erreur étendues liées à la dernière opération de gestion d'instruction (PHP 5 > = 5.1 .0, PECL pdo >= 0.1.0) !

6.

Méthode de gestion des erreurs 1 dans PDO - méthode errorCode()

10 articles recommandés sur php pdoIntroduction : Il existe deux méthodes dans PDO pour obtenir des informations sur les erreurs dans le programme : la méthode errorCode() et la méthode errorInfo() ! Alors dans le prochain article, nous présenterons ces deux méthodes une à une !

7.

Utiliser le mode d'exception-PDO::ERRMODE_EXCEPTION (méthode 3 de capture des erreurs dans les instructions SQL dans PDO)

Introduction : le mode Exception créera une PDOException et définira l'attribut erorCode. Il peut encapsuler le code d'exécution dans une instruction try{...}catch{...} provoquera des interruptions du script et. une trace de pile s'affiche pour permettre à l'utilisateur de comprendre où le problème s'est produit !

8. Utiliser le mode d'avertissement-PDO::ERRMODE_WARNING (méthode 2 de capture des erreurs dans les instructions SQL dans PDO)

10 articles recommandés sur php pdo

Introduction : Le mode d'avertissement générera un avertissement PHP et définira l'attribut errorCode. Si le mode d'avertissement est défini, à moins que le code d'erreur ne soit explicitement vérifié, le programme le fera. continuer à fonctionner comme il le fait.

9. Utilisez le mode par défaut-PDO::ERRMODE_SILENT (Méthode 1 pour capturer les erreurs dans les instructions SQL dans PDO)

10 articles recommandés sur php pdo

Introduction : Vous avez le choix entre trois options pour capturer les erreurs d'instruction SQL dans PDO. Choisissez la solution appropriée pour capturer les erreurs d'instruction SQL en fonction de votre propre projet de développement. et la situation réelle !

10. Explication détaillée de la méthode fetchColumn() pour obtenir un ensemble de résultats dans PDO

10 articles recommandés sur php pdo

Introduction : La méthode fetchCloumn() obtient la valeur de la colonne spécifiée dans la ligne suivante de l'ensemble de résultats et renvoie une seule colonne de la ligne suivante de l'ensemble de résultats.

【Recommandation de questions et réponses associées】 :

Le type de données int interrogé par pdo et thinkphp est également String. D'autres frameworks l'utilisent-ils également ?

php - Est-ce un bug pdo ?

python - Comment encoder uniquement le chinois dans l'url

javascript - effet de menu déroulant Est-ce que jq est actuellement cité ? en avez-vous un qui vous convient ?

php - Pourquoi la base de données est-elle vide après avoir inséré des balises HTML dans la base de données ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn