php
  • mysql
  • 2015-11-28 89 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%' 
    
    相關問題