0

テーブルに挿入された正確な値を呼び出す変数を作成する方法を誰か教えてもらえますか? 次のように、テキストボックスから呼び出すことしか知らないためです。

$fname = $_POST['txtfirstname'];
$lname = $_POST['txtlastname'];

しかし、テーブルから正確に挿入された値を呼び出すとどうなりますか?

$fname = ?;
$lname = ?;

これはコードになります:

for ($i=0; $i<sizeof($checkbox);$i++){
$sql2="INSERT INTO tblItems SELECT NULL , '".$checkbox[$i]."' , id FROM tblNames WHERE fname = '".$fname."' AND lname = '".$lname."'";
$result2=mysql_query($sql2);
 }
}

前もって感謝します。

4

1 に答える 1

0

まず、PDO と呼ばれる新しい方法でデータベースに接続してみてください。

ここにマニュアルPDO MANUAL があります。

新しい接続を開始するには、このコードを使用する必要があります。

$dbh = new PDO('mysql:dbname=test;host=localhost', $username, $password);

動的フィールドを追加するには

$stmt = $dbh->prepare('select name, value from test');
$stmt->execute();
$stmt->bindColumn('name', $name);
$stmt->bindColumn('value', $value)
于 2012-12-30T08:26:20.900 に答える