ホームページ > バックエンド開発 > PHPチュートリアル > PHPで中国語を挿入できないのはなぜですか?

PHPで中国語を挿入できないのはなぜですか?

WBOY
リリース: 2016-06-13 13:38:34
オリジナル
1158 人が閲覧しました

なぜ php は中国語を挿入できないのでしょうか?
mysql データベースにデータを挿入する場合、英語を挿入しても問題ありませんが、
$ host = "127.0.0.1";
$user = "root";
$pass = "123456";
$db = "school";

$connection=mysql_connect($ host,$user,$pass) または die ("接続できません!");
//mysql_select_db($db) または die ("データベースを選択できません");
$sqlTest = "データベース パーソンを作成します";
$sql = "従​​業員の値に挿入(4,'Yund',' Male',96)";
if(mysql_db_query("person",$sql)){
echo("データの挿入に成功しました");
}
else{
echo("データの挿入に失敗しました");
}

?>
皆さんありがとうございます

----- -解決策---------
mysql_query("set names 'GBK'");
------ソリューション------------------
スクリプトコーディング、データベースコーディング、データベース操作コーディングの保守一貫性
------解決策---------
従業員の値に「$sql =」を弱く挿入する(4,'Yund','male',96)";
『挿れてもいいですか? ! ! !
------解決策---------
コーディングの一貫性を保ちます。上の階ではすべて問題ありません。データベース接続クラスが見つかります。クラスを直接使用する場合はそれほど問題は起こりませんが、独自のクラスを作成して常に使用する方が良いでしょう。混乱しないでください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート