前提・実現したいこと
PHPとSQLを組み合わせ、入力された値をデータベースへ登録するプログラムを開発しています
データベースへのデータ登録の際、4つある入力フォームのデータを1つの行に入れたいのですが、
4つのデータがそれぞれ別の行へ登録されてしまいます。
php
1<?php 2session_start(); 3require('dbconnect.php'); 4 5//取引の記録を行う 6 7 $year = $db->prepare('INSERT INTO transaction SET year= ?'); 8 $year->execute(array($_POST['year'])); 9 10 $inex = $db->prepare('INSERT INTO transaction SET inex= ?'); 11 $inex->execute(array($_POST['inex'])); 12 13 $amount = $db->prepare('INSERT INTO transaction SET amount= ?'); 14 $amount->execute(array($_POST['amount'])); 15 16 $summary = $db->prepare('INSERT INTO transaction SET summary= ?'); 17 $summary->execute(array($_POST['summary'])); 18 19 $memo = $db->prepare('INSERT INTO memo SET memo= ?'); 20 $memo->execute(array($_POST['memo'])); 21 22 unset($_SESSION['transaction']); 23?>
学習初心者ということもあり参考書や各種サイトを参考にしながら作成しましたが、何を試してもダメでもうお手上げ状態です。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/16 20:16
2019/12/16 20:21