0

我只想在从表单发布的输入顶部添加一些额外的文本,如下例所示:

$username = $_POST['username'];

$sql = mysql_query("INSERT INTO customers (Username) VALUES('$username')");

但我希望表中的值是:'username*text' 也就是说,如果用户将用户名输入为 'john',我希望将其作为 'john*text' 输入表中。

提前谢谢。

4

2 回答 2

3

尝试:

$username = mysql_real_escape_string($_POST['username']) ."*text";

转义用户的输入以避免sql注入

于 2012-06-08T07:39:06.243 回答
0

利用:

$username = $_POST['username'].'*text';//hence you get *text postfix to every value

$sql = mysql_query("INSERT INTO customers (Username) VALUES('$username')");

现在检查你的结果,它肯定会工作。

于 2012-06-08T07:54:58.990 回答