ホームページ >バックエンド開発 >PHPチュートリアル >PHP では、データ テーブルからのデータのインポートとエクスポートに問題が発生します。解決する

PHP では、データ テーブルからのデータのインポートとエクスポートに問題が発生します。解決する

WBOY
WBOYオリジナル
2016-06-13 13:03:34873ブラウズ

PHP によるデータ テーブルへのデータのインポートおよびエクスポートに問題があります。
コードを解決しています:

デジタル ライブラリ データ テーブル コードを作成します:
error_reporting (0); // 禁止されたエラー出力
$link = mysql_connect('localhost:3306','root','') //接続を確立します
if(!$link) {
die('MySQL サービスへの接続に失敗しました:'.mysql_error());
}
echo 'MySQL サービスへの接続に成功しました! ';
if(mysql_query("CREATE DATABASE xiaomai",$link))
{
echo "データテーブルが正常に作成されました!";
}
他 {
echo "データテーブルの作成に失敗しました!";
}
mysql_select_db("xiaomai",$link);
$sql="テーブルを作成する学生
(
名前 varchar(15),
サイズ int、
高整数)";
mysql_query($sql,$link);
echo "

データテーブルが正常に作成されました!";
mysql_close($link);
?>
エラーなしで実行されます!



データテーブルにデータを挿入するコード:
フォーム データの挿入



if ($_GET['act'] == '挿入') {
error_reporting(0);
$link = mysql_connect('localhost:3306','root','') //接続を確立します
if(!$link) {
die('MySQL サービスへの接続に失敗しました:'.mysql_error());
}
mysql_select_db("xiaomai",$link);
mysql_query("INSERT INTO 生徒 (名前、サイズ、身長) VALUES ('".$_POST['name']."', '".$_POST['size']."',
'".$_POST['heigh']."')");

echo "

データが正常に挿入されました!";
mysql_close($link);
die();
}
?>


<表>

名前:




体重:




身長:



 





メインインターフェイスにエラーメッセージが表示されます。ただし、データテーブルにデータを挿入することはできます。

入力したデータは「My name 116 170」ですが、データテーブルには「?óè?D?」と表示されます。
理由は何ですか?

------最善の解決策----------------------エラーメッセージが出るので、どうでしょうかポストイット出てきてください

mysql_query("set names gbk"); //

を挿入する前にこの文を実行します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。