我有一个有 4 个字段的数据库,我想通过多个 or 条件从该数据库中搜索用户,问题是如何根据 true or 条件的数量来索引选择。字段是课程,学校,学院,城市我希望结果应该根据真实或条件的数量显示这里是代码
<?php
$con = mysql_connect("xxx.xx.xxx.xxx","myusername","mypassword");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("character", $con);
$searchfrnd = mysql_query("SELECT * FROM user WHERE (course='physics' or school='st thomas' or college='mit' or city='austin'))");
WHILE($display = mysql_fetch_array($searchfrnd))
{
$frnd=$display[userid];
echo $frnd;
}
?>
- 我只希望显示的结果的优先级应该按真实或条件数的递减顺序排列。换句话说,按照匹配值数量的递减顺序