Maison  >  Article  >  développement back-end  >  Comment définir l’encodage MySQL en PHP ?

Comment définir l’encodage MySQL en PHP ?

青灯夜游
青灯夜游original
2020-11-06 17:34:102319parcourir

En PHP, vous pouvez utiliser la fonction mysql_query() pour définir l'encodage mysql, la syntaxe est "mysql_query('SET NAMES encoding method');"; la fonction mysql_query() doit être placée après le Instruction mysql_connect().

Comment définir l’encodage MySQL en PHP ?

En php, vous pouvez utiliser la fonction mysql_query() pour définir l'encodage mysql.

Lorsque PHP se connecte à la base de données, c'est-à-dire ajoutez

//设置数据的字符集utf-8
mysql_query("set names 'utf8'");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");

après mysql_connect(). Il est préférable d'utiliser utf-8 pour le jeu de caractères de la page Web. UTF-8 est un codage standard international et une tendance.

Si l'encodage de votre page Web est gb2312, alors SET NAMES GB2312. Cependant, l'éditeur recommande fortement que l'encodage des pages Web, le jeu de caractères de la table de données MySQL et PHPmyAdmin utilisent tous UTF-8.

Remarque :

L'encodage mysql_query("set names 'coding'"); ajouté avant le programme php qui doit effectuer les opérations de base de données doit être cohérent avec l'encodage php If. php Si l'encodage est gb2312, alors l'encodage mysql est gb2312. S'il s'agit d'utf-8, alors l'encodage mysql est utf8, afin qu'il n'y ait pas de caractères tronqués lors de l'insertion ou de la récupération de données

. mysqli_query()

En php, toutes les instructions SQL sont une chaîne. Cette chaîne de commande doit être transmise à mysqli_query() pour exécution.

mysqli_query(mysql, sql);

Explication :

le paramètre mysql est l'objet de connexion de mysql, la valeur de retour lorsque la fonction mysqli_connect() est exécutée avec succès.

Le paramètre sql est la commande sql (chaîne) à exécuter

Renvoie vrai en cas de succès, faux en cas d'échec

Exemple :

1 (1).jpg

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

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