php
  • mysql
  • 2015-11-28 154 views 0 likes 
    0

    我有一个新手问题。问题与“%”MySQL

    的“%”似乎并不在这里工作,而“特鲁瓦”是在数据库:

    $requete = $bdd->query("SELECT * FROM club where ville='Tro%'")->fetchall(); 
    

    但这里的使用fetchall给我什么,我想:

    $requete = $bdd->query("SELECT * FROM club where ville='Troyes'")->fetchall(); 
    

    你知道什么是错的第一个查询?

    谢谢你的帮助!

    +1

    我认为你要寻找的“像”,看看这个http://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.html#operator_like – Prashank

    +0

    这是一个语法错误。 –

    回答

    3

    您需要LIKE,例如更换=

    SELECT * FROM club where ville LIKE 'Tro%' 
    
    相关问题