【发布时间】:2010-09-14 18:44:41
【问题描述】:
现在我有一个名为 full_name 的列,其中存储了名字和姓氏。它被一个普通的空格分隔,所以一个名字是这样存储的:“Firstname Lastname”。现在当我做这个搜索用户功能时,我有这个:
$query = "SELECT full_name, id, user_name, sex, last_access, bostadsort FROM users WHERE full_name LIKE '$searchUser%'";
如果您按名字搜索,它会非常有用。我希望如果你输入“姓氏”,那么用户也会出现。
现在我发现这完全是我的错,我一开始有 1 列作为 full_name 而不是 firstname lastname 列。
所以我想知道是否可以在不创建两个新列并更改其余代码以使用 firstname lastname 新列的情况下执行此操作..?
我正在使用 MySQL
【问题讨论】: