网站建设资讯

NEWS

网站建设资讯

php聊天数据库,PHP调用数据库

我想用PHP做一个聊天机器人,我调用别人的API实现了中文分词,我要怎样构建自己的数据库呢?

可以用SimSimi API:(不需要数据库)。

成都创新互联公司专注于天全企业网站建设,成都响应式网站建设公司,商城网站制作。天全网站建设公司,为天全等地区提供建站服务。全流程定制网站设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

根据提示进行注册(注册地址:)。

登录后访问:,

点击[Get a 7 days Trial Key],你就会获得一个Trial Key(有效期为7天),然后直接

$key  = ''; // 你的 Trial Key

$lang = ''; // 语言

$msg  = ''; // 用户说的话

$res  = file_get_contents(''.$key.'lc='.$lang.'ft=1.0text='.$msg);

或者你要购买一个Paid Key,也可以。

在中,点击[Get Paid Key],就可以购买。

只是代码要改为(响应地址不同):

$key  = ''; // 你的 Paid Key

$lang = ''; // 语言

$msg  = ''; // 用户说的话

$res  = file_get_contents(''.$key.'lc='.$lang.'ft=1.0text='.$msg);

就可以了。注意php.ini中,allow_url_fopen要为On:

allow_url_fopen = On

然后会返回一个JSON字符串,与下面类似:

{

"result": 100,

"response": "SimSimi的回答",

"id": 本次会话的标识符(int),

"msg": "响应描述"

}

相应描述与result的值相关。

100:OK.           // 成功

400:Bad Request.  // 参数错误

401:Unauthorized. // Key 不存在

404:Not found.    // 页面不存在

500:Server Error. // 服务器出错

参见:SimSimi API:

谢谢!

php我已经实现了群聊就是把聊天内容放入数据库再取出来,那么私聊怎么实现,求解答

想要私聊,最简单的就是

数据表中,必须存在4个字段,

私聊

1) 发送人 2)发送时间 3)接收人 4)接收时间

群聊

1) 发送人 2)发送时间 3)空 4)空

这个就能通过发送人与接收人来匹配是否有私聊记录

接收人为空就代表群聊

做php聊天室的时候,一直说我连接数据库失败,实在看不出来

连不上数据库只能上是边的代码问题,没必要都贴出来

require_once("sys_conf.inc");

$link_id=mysql_connect($DBHOST,$DBUSER,$DBPWD) or die("无法连接数据库!1");

在两句中间打印一下$DBHOST,$DBUSER,$DBPWD,,然后用这个登陆一下phpmyadmin看能登陆上不行就说明帐号密码或服务器设置错了


当前文章:php聊天数据库,PHP调用数据库
本文来源:http://cdweb.net/article/hoiijp.html