我一直在使用功能LIKE
在此声明但其没有做什么,我希望为它做,在我的网站基本上是一个用户有一个subject
通常看起来像这样hello welcome to my #room hows it going #fun
以及使用什么IM是LIKE
函数用于选择包含#fun
的subject
的所有用户,我的声明看起来像这样;LIKE功能SQL
$search = 'fun';
$sql = "SELECT * FROM `usr_users` WHERE `subject` LIKE '%$search%'";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo $row['username'];
}
但在查询运行时,它仅在其subject
或者根本没有的开头中选择具有乐趣的用户。有没有不同的功能,我可以用它来从subject
中选择单词而不仅仅是第一个单词。
Btw Lewis;您正在使用已弃用的MySQL API,它将从未来的PHP版本中删除。如果当你升级到新版本的PHP时,你将不得不重写你的代码。看看这些在比赛之前http://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php或http://php.net/pdo.prepared-statements –