如何在mysql中插入额外的文本?

时间:2012-06-08 07:36:10

标签: php mysql forms input insert

我只是想根据以下示例在表单上发布的输入上添加一些额外的文本:

$username = $_POST['username'];

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

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

提前完成。

2 个答案:

答案 0 :(得分:3)

尝试:

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

请转义用户的输入以避免sql injection

答案 1 :(得分:0)

使用:

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

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

现在检查你的结果,它肯定会有效。