+ -
当前位置:首页 → 问答吧 → 这个代码,用thinkphp怎么写,

这个代码,用thinkphp怎么写,

时间:2011-06-16

来源:互联网

这个是PHP调取 sphinx API 搜索数据的程序,用thinkphp怎么写呢?
  1. <?php
  2. include 'sphinxapi.php';
  3. $sp=new SphinxClient();
  4. $sp->setServer('localhost',9312);
  5. $res=$sp->query('中国','mysql');
  6. $ids=join(',',array_keys($res['matches']));
  7. $sql="select * from documents where id in($ids)";
  8. $conn=new mysqli('localhost','root','liwenkaihaha','test');
  9. $conn->set_charset('utf8');
  10. $result=$conn->query($sql);
  11. while($rows=$result->fetch_assoc()){
  12. echo '<li>标题为'.$rows['title'].'</li>';
  13. echo '<li>搜索出来的内容为'.$rows['content'].'</li>';
  14. }


  15. ?>
复制代码

作者: feigou   发布时间: 2011-06-16

改名为SphinxClient.class.php放到Lib\Util\目录下
include 'sphinxapi.php';
改为:
import('@.Util.SphinxClient');
下面的代码还是一样的。

作者: deeka   发布时间: 2011-06-16