Maison >développement back-end >Problème PHP >Comment définir l'encodage MySQL en PHP ?
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().
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 :
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!