Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 声明调用插入到表中的精确值的变量_Php_Variables - Fatal编程技术网

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

Php 声明调用插入到表中的精确值的变量,php,variables,Php,Variables,有人能告诉我如何生成一个变量来调用插入到表中的精确值吗? 因为我只知道从文本框打电话,就像这样: $fname = $_POST['txtfirstname']; $lname = $_POST['txtlastname']; 但是如果我从一个表中调用确切的插入值,会怎么样呢 $fname = ?; $lname = ?; 这就是代码: for ($i=0; $i<sizeof($checkbox);$i++){ $sql2="INSERT INTO tblItems SELECT N

有人能告诉我如何生成一个变量来调用插入到表中的精确值吗? 因为我只知道从文本框打电话,就像这样:

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

对于($i=0;$i首先,尝试使用新方法连接到名为PDO的数据库

这是手册

要启动新连接,您需要使用此代码

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

您是否询问如何从数据库中获取特定值?如果是,您需要打开数据库连接,运行查询并返回结果。您计划使用哪个数据库?是的。我已经有了它们。但我只是变量的值。您使用的是哪个数据库?您是否编写了返回您要查找的值的查询?你能发布更多的代码以便我们能为你提供进一步的帮助吗?我已经编辑了它。我把代码放进去了。请不要使用
mysql.*
函数来编写新代码。它们不再被维护,社区已经开始。请看?相反,你应该了解并使用或。如果你不能决定哪一个,将对你有所帮助。如果你选择P你也看到了吗