PHP+MySQL 挿入操作の例、phpmysql 挿入例
この記事の例では、PHP+MySQL の挿入操作の実装方法を説明します。皆さんの参考に共有してください。詳細は以下のとおりです。
コードをコピー コードは次のとおりです:
挿入操作
If(!isset($_POST['submit'])){
//フォームが送信されていない場合は、フォームを表示します
?>
<フォームアクション=""メソッド="投稿">
国:
動物名 (英語):
動物名 (中国語):
フォーム>
}
それ以外の場合
{
//フォームが送信された場合
//データベース接続パラメータ
$host = "ローカルホスト";
$user = "ルート"
$pass = "zq19890319"
$db = "phpdev"
//フォーム内の値を取得し、フォーム内の値が標準を満たしているかどうかを確認し、SQL インジェクションを防ぐために適切にエスケープします
$country = empty($_POST['country'])? die("国名を入力してください"):
Mysql_escape_string($_POST['country']);
$animal = empty($_POST['animal'])? die("英語の名前を入力してください"):
Mysql_escape_string($_POST['animal']);
$cname = empty($_POST['cname'])? die("中国語名を入力してください"):
Mysql_escape_string($_POST['cname']);
//データベース接続を開きます
$connection = mysql_connect($host, $user, $pass) または die("接続できません!");
//データベースを選択
mysql_select_db($db) または die("データベースを選択できません!");
// SQL クエリを構築します
$query = "INSERT INTO シンボル(国、動物、cname) VALUE('$country', '$animal', '$cname')";
//クエリを実行します
$result = mysql_query($query) または die("クエリのエラー: $query. ".mysql_error());
//挿入操作が成功すると、挿入されたレコードのレコード番号が表示されます
echo "レコードが挿入されました。mysql_insert_id() = ".mysql_insert_id();
// 現在のデータベース接続を閉じます
Mysql_close($connection);
}
?>
この記事が皆さんの php+mysql プログラムの設計に役立つことを願っています。