声明调用插入表中的精确值的变量

时间:2012-12-30 07:51:24

标签: php variables

有人能告诉我如何创建一个调用插入表中的确切值的变量吗? 因为我只知道从文本框中调用,如下所示:

$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);
 }
}

提前致谢。

1 个答案:

答案 0 :(得分: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)