我有一个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) –