Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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 - Fatal编程技术网

Php 在字符串中的两个变量之间放置点

Php 在字符串中的两个变量之间放置点,php,Php,如何在mysql中的两个变量之间加一个点? 类似这样的,但不起作用: $query_filename->execute(array(".$value.".".$ext.", $key)); 因此,该表将读取(例如):file.txt 谢谢大家! “file.txt”(或任何变体)甚至不是远程有效的SQL。它不是一个查询,只是一个文件名 在PHP中,为了实现您的目标,请尝试: array($value . '.' . $ext,$key); 在MySQL中,您的查询应该包括 CONCAT

如何在mysql中的两个变量之间加一个点? 类似这样的,但不起作用:

$query_filename->execute(array(".$value.".".$ext.", $key));
因此,该表将读取(例如):file.txt

谢谢大家!

“file.txt”(或任何变体)甚至不是远程有效的SQL。它不是一个查询,只是一个文件名

在PHP中,为了实现您的目标,请尝试:

array($value . '.' . $ext,$key);
在MySQL中,您的查询应该包括

CONCAT(value,".",ext)

为什么不
“{$value}.{$ext}”
“$value.”
将向字符串中添加两个文本
字符。您可以在之前始终在命令中串联字符串…可能的重复项有太多的
s.
$value.”。$ext