我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

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

I have mysql table 'files'. which contains following order. 1. id 2.filename 3.keywords

When displaying one file i want to show the related files from same database table order by most matched keywords.

should it be like

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

 //getting related files

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

????

Use something like this:

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

近期文章

  • 试图用PHP获取网页的内容
  • 如何在bash shell中为php中的下一个管道生成输出?
  • php返回数组[关闭]
  • 如何将值传递给类的方法? [关闭]
  • 将canvas标记的内容传输到php脚本[duplicate]
  • 远程服务器phpmyadmin询问用户名密码[复制]
  • 如何通过PHP中的特定键对数组中的数组进行排序[重复]
  • 我可以将VestaCP与NGINX一起使用吗?
  • 如果条件没有在PHP中正确检查?
  • 需要从MySQL数据库获取今天的结果
  • 它通过但在phpmyadmin上没有添加任何东西
  • 将Y / M / d H:i转换为php格式的db格式[复制]
  • 我该如何解决这个错误? 字符串逃脱
  • PHP社交网络 - 上传的图片网址
  • 带有(HTML-)标签的wordwrap
  • 具有不同用户角色的登录系统
  • PHP error_log忽略换行符[重复]
  • Php没有回应Mysqli db错误
  • 为什么我的刀片有Undefined Variable - Laravel 4.2
  • 如何汇总列的总和,其状态仅为待定

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华