仅从名字中选择第一个字母

时间:2017-07-04 09:18:54

标签: php mysql

我一直在与此争斗一段时间现在任何人都可以为此提供解决方案。 我想只显示名字的第一个字母是“blah”的结果。

$n=$_GET['n']; 

("SELECT * FROM my_list 
                    WHERE setid = '16-17'
                    and firstname like '$n%' 
                    order by studentid asc")

以上是迄今为止所做的,但根本没有结果。

感谢所有

2 个答案:

答案 0 :(得分:0)

spark.jars.packages=mysql:mysql-connector-java:5.1.35 

答案 1 :(得分:0)

也许使用mysql的jsFiddle来获取第一个字符。

SELECT
  *
FROM my_list 
WHERE
  setid = '16-17'
  AND LEFT(firstname, 1) = 'x' 
ORDER BY
  studentid ASC

将返回以x开头的所有名字。