假设我有一个名为testdb
的表,该表具有以下值:
| Name | Phone |ID |
|------------------|------------|---|
| supriyo roy | 9038689236 | 2 |
| supriyo banerjee | 8013147879 | 3 |
| Alex ghosh | 8985855665 | 4 |
现在,我正在按名称进行搜索,输入的只是“ supriyo”(未提供姓氏)。
搜索结果应显示两个值:
| Name | Phone |ID |
|------------------|------------|---|
| supriyo roy | 9038689236 | 2 |
| supriyo banerjee | 8013147879 | 3 |
使用MySQL和
php
是否可以实现? 最佳答案
您正在寻找LIKE
:
select *
from your_table
where name like 'supriyo%';
Demo
编辑:
在php中,使用:
select *
from your_table
where name like '$name%';
关于php - 显示带有部分匹配给定参数的列的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43985559/