MySQLにデータを追加

<p>データを追加する</p>
<form action="index.php" method="post">
Japanese<input type="text" name="Japanese">
Zhongwen<input type="text" name="zhongwen">
check<input type="text" name="check">
<input type="submit" value="追加">
</form>

入力欄を作成
【注意】
action= 絶対URLを設定するとget_header等のphpがエラーになる。同じphpファイル内で inputの結果を使う場合は、action= の設定なしで可。
<form action=”http://kawana.php.xdomain.jp/wp-content/themes/twentynineteen_child/singular.php” method=”post”> –>

<?php
global $wpdb;
ini_set('display_errors',1);
$pdo=new PDO('mysql:host=mysql1.php.xdomain.ne.jp;dbname=kawana_wp6','kawana_masa','yurika511');
echo "Normally done.";

 $sql=$pdo->prepare('insert into wp_zhongwen values(null, ?, ?, ?)');
if ($sql->execute([$_REQUEST['Japanese'], $_REQUEST['zhongwen'], $_REQUEST['check']])) {
	echo '追加に成功しました。';
} else {
	echo '追加に失敗しました。';
}
?>

データベースと接続
$pdo=new PDO(‘mysql:host=mysql1.php.xdomain.ne.jp;dbname=kawana_wp6′,’kawana_masa’,’yurika511′);

データベースに入力

$sql=$pdo->prepare(‘insert into wp_zhongwen values(null, ?, ?, ?)’); $sql->execute([$_REQUEST[‘Japanese’], $_REQUEST[‘zhongwen’], $_REQUEST[‘check’]])

    前の記事

    MySQL primary, auto-increment設定

    次の記事

    よく使うクラス名