2013-04-04 76 views
-2

如何在两个变量之间放一个点在mysql中? 这样的事情,但它不工作:在两个变量之间放一个字符串

$query_filename->execute(array(".$value.".".$ext.", $key)); 

所以表将读取(例如):file.txt的

谢谢!

+4

为什么不'。 “{$值} {$ EXT}” '? – tadman 2013-04-04 20:36:45

+0

'“。$ value。”'将为您的字符串添加2个文字'.'字符。 – 2013-04-04 20:37:47

+1

你总是可以在命令之前连接字符串... – Lix 2013-04-04 20:37:49

回答

0

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

在PHP中,然后再实现你想要什么,尝试:

array($value . '.' . $ext,$key); 

在MySQL中,您的查询应包括

CONCAT(value,".",ext) 
相关问题