Maison  >  Article  >  développement back-end  >  Quelles sont les fonctions pour lier php à mysql ?

Quelles sont les fonctions pour lier php à mysql ?

王林
王林original
2019-09-25 17:55:283171parcourir

Quelles sont les fonctions pour lier php à mysql ?

Les méthodes mysqli couramment utilisées sont les suivantes

mysqli_connect : Authentification de connexion

mysqli_connect_error : Échec de la connexion Message d'erreur

mysqli_close : Connexion fermée

mysqli_errno : Numéro d'erreur

mysqli_error : Message d'erreur

mysqli_query : Exécuter le Commande SQL de requête

mysqli_affected_rows : Le nombre de lignes affectées par l'opération mysql en cours (opération d'écriture)

mysqli_num_rows : Le nombre de lignes dans l'ensemble de résultats de la requête actuel

mysqli_free_result : Libérez l'ensemble de résultats de la requête

mysqli_fetch_row : Prenez un enregistrement de l'ensemble de résultats de la requête et renvoyez un tableau unidimensionnel (tableau d'index)

mysqli_fetch_assoc : À partir du résultat de la requête, récupérez un enregistrement ensemble et renvoyez-le sous forme de tableau (tableau associatif : nom du champ en indice)

mysqli_fetch_all : récupérez tous les enregistrements de l'ensemble de résultats de la requête et renvoyez un résultat bidimensionnel. array

PHP Résumé des fonctions MySQL natives pour la connexion à MySQL

1. Configurer les informations de la base de données de connexion

1. à la base de données mysql_connect($server, $username, $password)

2. Paramètres Jeu de caractères mysql_set_charset($charset)

3. Sélectionnez la base de données mysql_select_db($database_name)

2. Envoyez et exécutez l'instruction SQL. à la base de données

mysql_query($sql) ; Si l'instruction sql ne s'exécute pas, elle retournera false Si l'exécution réussit, s'il y a des ressources (exécution de requêtes, etc.), il renverra des ressources, sinon il renverra vrai.

3. Analyser les données de l'ensemble de résultats renvoyé

1. Renvoie le nombre de lignes affectées

mysql_num_rows($result). Get Le nombre de lignes dans l'ensemble de résultats

mysql_affected_rows() Obtenez le nombre de lignes d'enregistrement affectées par l'opération précédente

mysql_insert_id() Obtenez l'ID généré par l'opération d'insertion précédente

2. Renvoie la ressource de requête (ce qui suit sont tous les enregistrements obtenus une ligne à la fois à partir de l'ensemble de résultats)

Index numérique mysql_fetch_row()

Index du nom du champ mysql_fetch_assoc()

Les deux mysql_fetch_array()

3. Renvoie un message d'erreur

 ; 🎜>mysql_error(); erreur Encodage numérique des informations

mysql_errno() 4. Fermer la connexion à la base de données

;

mysql_close() Bibliothèque de fonctions PDO en PHP

1 PDO

— Marquer le point de départ du rollback

PDO->beginTransaction() — Marquer le point final. de restauration et exécuter SQL

PDO->commit() — Créer une instance de base de données de liens PDO

PDO->__construct() — Obtenir le code d'erreur

PDO->errorCode() — Obtenir des informations sur l'erreur

PDO->errorInfo() — Traiter une instruction SQL et renvoyer le nombre d'entrées concernées

PDO->exec() — Obtenir les propriétés d'un « objet de connexion à la base de données »

PDO->getAttribute() — Obtenir le nom du lecteur PDO valide

PDO->getAvailableDrivers()— Obtenez la valeur de clé primaire de la dernière donnée écrite

PDO->lastInsertId() — Générez un « objet de requête »

PDO->prepare() — Traite une instruction SQL et renvoie un "PDOStatement"

PDO->query() — Ajouter des guillemets à une chaîne en SQL

PDO->quote() — Effectuer une restauration

PDO->rollBack() — Définir les propriétés d'un "objet de connexion à la base de données"

Tutoriel recommandé : PDO->setAttribute()Tutoriel vidéo PHP

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
Article précédent:erreur d'ouverture phpArticle suivant:erreur d'ouverture php