我有一個txt文件,並且想要讀取它。它只包含一個詞。從一個網站獲取一個文本文件的字符串與PHP
我想用它作爲sql表名的字符串。
$f = file_get_contents("http://...../...../..../address.txt");
$sql = "insert into " + $f + "(x,y) values ('$x','$y')";
不幸的是,它不工作..請幫助我!
謝謝。
我有一個txt文件,並且想要讀取它。它只包含一個詞。從一個網站獲取一個文本文件的字符串與PHP
我想用它作爲sql表名的字符串。
$f = file_get_contents("http://...../...../..../address.txt");
$sql = "insert into " + $f + "(x,y) values ('$x','$y')";
不幸的是,它不工作..請幫助我!
謝謝。
嘗試使用'。'而不是使用'+'來連接。像這樣:
$sql = "insert into " . $f . "(x,y) values ('$x','$y')";
完美!謝謝! –
@ Basti.Eck很高興爲您提供幫助。 –
你不能在php中使用+來組合字符串。這是一個javascript(其他語言太)項
更正:
$f = file_get_contents("http://...../...../..../address.txt");
$sql = "insert into " . $f . "(x,y) values ('$x','$y')";
完美!謝謝! –
進行連結操作使用'.'而不是'+'。 –
順便說一句,您應該確保驗證它實際上是一個有效的表名,並將'$ x'和'$ y'作爲參數傳遞給預處理語句,而不是將它們連接到SQL字符串中。 –
[如何在PHP中將兩個字符串結合在一起?](http://stackoverflow.com/questions/8336858/how-to-combine-two-strings-together-in-php) –