【发布时间】:2014-02-16 08:50:43
【问题描述】:
我有一个简单的搜索表单,要求用户提供姓名和其他一些信息,它会在我拥有的 sql 数据库中查找它的条目。但是在比较名称字段时我遇到了问题,因为 sql 中保存的名称在名称前后有一些空格,因此比较失败。如何从“已检索”名称中删除空格?这是我用来将名称保存在数组中的一段代码。 我想从 php 代码中删除空格,而不是直接形成数据库。
$query = 'SELECT ID, FirstName, LastName from student WHERE';
$query_parts = array();
if($_GET['First_Name'] != "")
array_push($query_parts, ' FirstName="'.$_GET['First_Name'].'"');
if($_GET['Gender'] != "")
array_push($query_parts, ' Gender="'.$_GET['Gender'].'"');
【问题讨论】:
-
这段代码与您的描述相比如何?