Maison > Article > développement back-end > 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!