Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取相关的mysql php记录?_Php_Mysql_Datagrid - Fatal编程技术网

如何获取相关的mysql php记录?

如何获取相关的mysql php记录?,php,mysql,datagrid,Php,Mysql,Datagrid,我有mysql表“文件”。其中包含以下顺序。 1.id 2.3.3关键字 当显示一个文件时,我想按最匹配的关键字顺序显示来自同一数据库表的相关文件 应该是这样吗 $keywords = $db->getkeywords('5'); //getting related files $sql = "select * from 'file's where 'keywords' like '$keywords'"; ??使用类似以下内容: $keywords = join(',' $d

我有mysql表“文件”。其中包含以下顺序。 1.id 2.3.3关键字

当显示一个文件时,我想按最匹配的关键字顺序显示来自同一数据库表的相关文件

应该是这样吗

 $keywords = $db->getkeywords('5');

 //getting related files

 $sql = "select * from 'file's where 'keywords' like '$keywords'";

??

使用类似以下内容:

$keywords = join(',' $db->getkeywords('5')); 
$sql = "SELECT * FROM files WHERE keywords IN ($keywords)";

您需要添加更多信息,getkeywords返回什么?getkeywords返回id为5的关键字