在我的數據庫中,我有一個表,其中一個字段爲Subject的表。 它會持有這樣的價值。例如。 1,2,3,4在數組中使用mysql選擇行
現在, 我需要這個領域與我的陣列名爲
$mysubs=array('1','3','5');
我曾經嘗試這樣做比較。
select * from Timetable where Subject IN (".implode(',',$mysubs).");
但是,如果我在主題字段中只有一個值,它正在工作。如果它拿着1,2,3,那麼它不起作用。是否可以使用'LIKE'進行匹配。 PLZ幫我
而不是使用的,您需要使用或否則會無法正常工作,因爲它跳過有一些比賽 SELECT * FROM時間表的記錄,其中FIND_IN_SET(「1」,'Subject') OR FIND_IN_SET('3','Subject')或FIND_IN_SET('5','Subject') –
@HardevSharma是的,你是對的。 –
是的。這對我有用..謝謝你先生.. – athi