Php Mysql选择查询问题和正则表达式

时间:2013-11-24 13:20:14

标签: php mysql

事实上,我正在研究一个小的PHP脚本! 我正在使用这个代码

mysql_query("SELECT * FROM matieres WHERE Niveaux REGEXP ',?[8],?' AND Filieres REGEXP ',?[5],?'");

行niveaux和filiere上的记录就像这样1,2,3,4,5,6,7,8,9 问题是这个查询给了我所有包含8的Niveaux行但是它并没有给我包含fillieres的行5.我怎么能解决它?

1 个答案:

答案 0 :(得分:0)

请试试这个:
mysql_query("SELECT * FROM matieres WHERE Niveaux REGEXP ',8,' AND Filieres REGEXP ',5,'");