php フォーム入力 mysql データベースPDO接続

  
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>テンプレート</title>
</head>
<body>

<form action="test_insert.php" method="post">
   NO<br>
   <input type="text" name="no"><br>
   名前<br>
   <input type="text" name="name"><br>
   誕生日<br>
   <input type="text" name="birth"><br>
   メルアド<br>
   <input type="text" name="email"><br>

   <input type="submit">
 </form>


</body>
</html>

————————-
test_insert.php

  

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>テンプレート</title>
</head>
<body>
<?php
   $pdo = new PDO("mysql:dbname=LAAXX-XXXX;host=myXXX.phy.lolipop.lan", "ID", "パス");//ロリポサーバー接続

   $pdo->query('SET NAMES utf8');        //この1行を入れないと文字化けをおこします場合があります。
   $st = $pdo->prepare("INSERT INTO test_friends VALUES(?,?,?,?)");//?数は文字列投入数です
   $st->execute(array($_POST['no'], $_POST['name'],$_POST['birth'], $_POST['email']));
 ?>
 レコードを追加しました。
</body>
</html>
The following two tabs change content below.
AKIRA

AKIRA

上尾市在住の、リサイクルショップで働くサラリーマン。 Twitter・Facebookやってます。 小心者なので、誰か声かけてくれると嬉しいです。
スポンサーリンク
スポンサーリンク
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です