1.設(shè)置數(shù)據(jù)庫編碼
在PHP連接MySQL數(shù)據(jù)庫之前,需要設(shè)置數(shù)據(jù)庫編碼為UTF-8,以便支持中文字符集。可以通過以下代碼進行設(shè)置:
```ysqli, "SET NAMES 'utf8'");
為連接數(shù)據(jù)庫的變量名。
2.插入中文數(shù)據(jù)
在向MySQL數(shù)據(jù)庫插入中文數(shù)據(jù)時,需要保證表的字符集為UTF-8,并且在插入數(shù)據(jù)時使用UTF-8編碼。可以通過以下代碼進行插入操作:
```ame = "張三";
$age = 20;tameysqligame) . "', $age)";ysqli, $sql);
ametysqligame進行轉(zhuǎn)義,避免SQL注入攻擊。
3.完整代碼
以下為完整的PHP代碼示例:
```ysqlinectame", "password", "database");) {ysqlinect_error());
}ysqli, "SET NAMES 'utf8'");ame = "張三";
$age = 20;tameysqligame) . "', $age)";ysqli, $sql);ysqli);
ame"為用戶名,"password"為密碼,"database"為數(shù)據(jù)庫名。在實際使用時,需要將這些信息替換成實際的值。
本文介紹了如何使用PHP向MySQL數(shù)據(jù)庫插入中文數(shù)據(jù)。在實際開發(fā)中,需要注意數(shù)據(jù)庫字符集的設(shè)置和數(shù)據(jù)的編碼轉(zhuǎn)換,以保證數(shù)據(jù)的正確性。