在SQL Server中发布变量时删除空格

时间:2013-03-09 10:07:08

标签: php sql

我在这里有这个表格:

<label for='per_pjese'>Per Pjese:</label>
<select id = "per_pjese" name="per_pjese" >
<option value = "2">Jo</option>
<option value = "1">Po</option>
</select>

现在,我得到这样的变量:

$postPer_pjese = stripslashes($_POST["postPer_pjese"]);

我的问题是,当它在数据库中发布时,它会张贴空格......即:

1' ' where ' '  signifies white space

2 个答案:

答案 0 :(得分:2)

如果您只是担心删除前导空格或尾随空格,请查看php的trim()

答案 1 :(得分:1)

使用此:

$postPer_pjese = str_replace(' ', '', stripslashes($_POST["postPer_pjese"]));

删除字符串中的任何空格。

修改

这假设您提供的表单不是使用的表单。

否则问题可能出在未给出的insert语句中。