Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.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/5/fortran/2.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
如何在mysqli语句中包含php变量_Php - Fatal编程技术网

如何在mysqli语句中包含php变量

如何在mysqli语句中包含php变量,php,Php,我的问题是如何在MySQL语句中包含$value。比如说, $value="1" $sql="insert into table (value1) value ('value_'); 我想在值后面加上$value。我可以这样做吗?如果可能的话,你能告诉我怎么走吗? 非常感谢…当然,您只需将变量名用大括号括起来: $sql="insert into table (value1) value ('value_".$value."')"; $sql="insert into table (valu

我的问题是如何在MySQL语句中包含$value。比如说,

$value="1"
$sql="insert into table (value1) value ('value_');
我想在值后面加上$value。我可以这样做吗?如果可能的话,你能告诉我怎么走吗?
非常感谢…

当然,您只需将变量名用大括号括起来:

$sql="insert into table (value1) value ('value_".$value."')";
$sql="insert into table (value1) values ('value_{$value}');

但是在学习的这个阶段,你应该学习并习惯PDO准备的语句,以避免mysql注入的风险。

这是一个糟糕的问题,但不要教他SQLINJECTIONS@Yair.R这不是否决答案的理由。我已经看到了足够多的问题,人们仍然在使用mysql,而答案没有被否决。我没有否决。。。其他用户这样做了:)@Yair.R是的,我想那些投票支持你的评论的人,投票反对你的答案。如果你不教我sql注入,那没关系。对我来说已经足够好了。我只是不确定怎么做。我懒得尝试代码,但我选择了询问。我知道怎么做。不要以问题的愚蠢来判断一个人。tq