2013-04-04 74 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) 
相關問題