Maison > développement back-end > Problème PHP > base de données de connexion php code tronqué

base de données de connexion php code tronqué

王林
Libérer: 2023-02-24 22:04:02
original
2468 Les gens l'ont consulté

base de données de connexion php code tronqué

Pour résoudre le problème tronqué de la base de données PHP, vous pouvez définir les paramètres suivants :

1. Paramètres dans la base de données :

(1 ) Lors de la création d'une nouvelle base de données dans MYSQL, la base de données sélectionne le codage UTF-8, le jeu de caractères est défini sur utf-8_unicode_ci (Unicode (multilingue), insensible à la casse) et la disposition des tables dans le la bibliothèque est définie sur utf-8_general_ci ; dans le tableau, le classement de chaque champ est défini sur utf-8_general_ci.

(2) Lors de la création d'une base de données, spécifiez le type de caractère comme uft8, tel que :

create database db_name character set utf8;
Copier après la connexion

ou modifiez la base de données créée en type utf8 :

alter database db_name character set utf8;
Copier après la connexion

(3) Lors de la création d'un tableau, le type de caractère spécifié est utf8, tel que :

CREATE TABLE tb_name(
 id int(10) NOT NULL auto_increment,
 username char(34) NOT NULL ,
 password int(56) NOT NULL,
 PRIMARY KEY (id)
 ) DEFAULT CHARSET=utf8;
Copier après la connexion

ou modifier le tableau créé au format utf8 :

alter table tb_name character set utf8;
Copier après la connexion

ou modifier un champ du tableau au format utf8

alter table tb_name modify type_name varchar(50) CHARACTER SET utf8;
Copier après la connexion

2. Paramètres de connexion PHP, dans la fonction de connexion MySQL de PHP, ajoutez l'instruction :

//注意此处为utf8,不要写成utf-8mysql_query("set names 'utf8'");
Copier après la connexion

3.

4. Réglez le navigateur au format utf-8.

5. Encodage des caractères de l'éditeur, le document de code doit être enregistré au format utf-8.

6. Si les données insérées sont tronquées, vous pouvez transcoder les données insérées. Convertissez d’abord la chaîne en utf-8, puis insérez-la dans la base de données.

Tutoriel 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal