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’]])