2017-04-26 55 views
0

我有一個txt文件,並且想要讀取它。它只包含一個詞。從一個網站獲取一個文本文件的字符串與PHP

我想用它作爲sql表名的字符串。

$f = file_get_contents("http://...../...../..../address.txt"); 



$sql = "insert into " + $f + "(x,y) values ('$x','$y')"; 

不幸的是,它不工作..請幫助我!

謝謝。

+0

進行連結操作使用'.'而不是'+'。 –

+0

順便說一句,您應該確保驗證它實際上是一個有效的表名,並將'$ x'和'$ y'作爲參數傳遞給預處理語句,而不是將它們連接到SQL字符串中。 –

+0

[如何在PHP中將兩個字符串結合在一起?](http://stackoverflow.com/questions/8336858/how-to-combine-two-strings-together-in-php) –

回答

2

嘗試使用'。'而不是使用'+'來連接。像這樣:

$sql = "insert into " . $f . "(x,y) values ('$x','$y')"; 
+0

完美!謝謝! –

+0

@ Basti.Eck很高興爲您提供幫助。 –

0

你不能在php中使用+來組合字符串。這是一個javascript(其他語言太)項

更正:

$f = file_get_contents("http://...../...../..../address.txt"); 

$sql = "insert into " . $f . "(x,y) values ('$x','$y')"; 
+0

完美!謝謝! –

相關問題