Maison >développement back-end >Problème PHP >Comment modifier l'encodage de la base de données en php
Comment modifier l'encodage de la base de données en PHP : 1. Créez une table utilisateur dans la base de données mysql ; 2. Créez un fichier PHP et connectez-vous à la base de données mysql ; " Instruction SQL et définition de la connexion. Le codage de la base de données est utf8.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.
Comment modifier l'encodage de la base de données en php ?
php+mysql définit l'encodage pour la connexion à la base de données
Dans la base de données mysql, créez une table utilisateur et insérez plusieurs éléments de données dans la table à des fins de test.
Créez un fichier test.php et, dans le fichier, utilisez la méthode header() pour définir le format d'encodage de la page sur utf-8.
Dans le fichier test.php, connectez-vous à la base de données mysql et utilisez mysqli_select_db pour sélectionner la base de données à exploiter.
Dans le fichier test.php, utilisez la fonction mysqli_query pour exécuter l'instruction SQL "set names 'utf8'" et définissez l'encodage de connexion à la base de données sur utf8 pour éviter les caractères tronqués lors de l'insertion du chinois dans la base de données.
Dans le fichier test.php, utilisez update pour créer une instruction SQL afin de modifier la valeur du nom d'utilisateur de l'enregistrement avec l'ID 1 en "test", et utilisez la fonction mysqli_query pour exécuter l'instruction sql.
Ouvrez le fichier test.php dans le navigateur et affichez les résultats dans la base de données.
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!