En PHP, nous utilisons souvent la base de données mysql, mais savez-vous quelles sont les opérations natives de la base de données MySQL en PHP7 ? Aujourd'hui, l'éditeur vous le guidera et vous pourrez vous y référer si vous en avez besoin.
mysqli_connect(hôte, nom d'utilisateur, mot de passe [,dbname] [,port]);
- Paramètres :
hôte : serveur MySQL. Peut contenir un numéro de port, la valeur par défaut est "localhost:3306"
username : nom d'utilisateur. La valeur par défaut est le nom d'utilisateur du propriétaire du processus serveur ;
password : Mot de passe.
dbname : nom de la base de données.
port : Le numéro de port du serveur MySQL, la valeur par défaut est 3306.
- Valeur de retour : Si la connexion réussit, l'objet de connexion mysqli est renvoyé. En cas d'échec, renvoie false.
mysqli_select_db(mysqliLink, base de données)
- Description : Un serveur de base de données peut contenir de nombreuses bases de données et doit généralement être programmé pour une base de données spécifique
- Valeur de retour : Renvoie VRAI en cas de succès, sinon si failed Return FALSE
mysqli_set_charset(mysqliLink, charset)
- Description : Définissez le codage de caractères par défaut
- Renvoie : TRUE en cas de succès ou FALSE en cas d'échec.
mysqli_query(mysqliLink, queryStr)
- Paramètres :
query est la chaîne de requête ;
link est la connexion à la base de données active créée
- Description : mysqli_query() est uniquement pour SELECT, L'instruction SHOW ou DESCRIBE renvoie un objet de jeu de résultats mysqli_result, ou FALSE si la requête n'est pas exécutée correctement. Pour les autres types d'instructions SQL, mysqli_query() renvoie TRUE lorsqu'elle est exécutée avec succès et FALSE lorsqu'une erreur se produit. Une valeur de retour non FALSE signifie que la requête est valide et peut être exécutée par le serveur.
- Remarque : La chaîne de requête ne doit pas se terminer par un point-virgule, ce qui est différent du mode ligne de commande.
mysqli_fetch_array ( mysqliResult [, resultType] )
- Paramètres : resultType est une constante, valeur : MYSQLI_BOTH (Both, Default), MYSQLI_ASSOC (index associatif), MYSQLI_NUM (index numérique)
- Renvoie : Renvoie un tableau généré en fonction des lignes obtenues à partir du jeu de résultats, ou FALSE s'il n'y a plus de lignes.
- Remarque : les noms de champs renvoyés par cette fonction sont sensibles à la casse.
mysqli_fetch_all(mysqliResult [, resultType ])
- Paramètres : $result_type est une constante, valeur : MYSQLI_BOTH (les deux Oui, par défaut) , MYSQLI_ASSOC (index associatif), MYSQLI_NUM (index numérique)
- Retours : Renvoie un tableau généré en fonction des lignes obtenues à partir du jeu de résultats, ou FALSE s'il n'y a plus de lignes.
- Remarque : les noms de champs renvoyés par cette fonction sont sensibles à la casse.
mysqli_num_rows(mysqliResult)
- Remarque : cette commande n'est valide que pour les instructions SELECT.
array mysqli_fetch_assoc(mysqliResult)
- Valeur de retour : un tableau associatif généré à partir des lignes obtenues à partir de l'ensemble de résultats, renvoie FALSE s'il n'y a plus de lignes
; - Remarque : Cette fonction Les noms de champs renvoyés sont sensibles à la casse.
mysqli_affected_rows (mysqliLink)
- Description : Obtenez le nombre de lignes d'enregistrement affectées par la dernière requête SELECT, INSERT, UPDATE ou DELETE associée à $link.
- Remarque : Si la dernière requête échoue, la fonction renvoie -1. Lors de l'utilisation de la requête UPDATE, MySQL ne mettra pas à jour la valeur d'origine et la nouvelle valeur n'est pas nécessairement l'enregistrement qui répond aux conditions de la requête. Seul le nombre d'enregistrements modifiés sera renvoyé.
mysqli_free_result(mysqliResult)
- Paramètres : mysqliResult est l'objet jeu de résultats.
mysqli_connect_error()
- Paramètres : Aucun paramètre
Apprentissage recommandé : 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!