ThinkPHP跨库操作
程序员文章站
2022-04-21 22:33:04
...
Thinkphp操作当前数据库以外的数据表时,发现更新字段的时候返回0,是跨库就不没有写入权限了么?
namespace Home\Model;
use Think\Model;
class CategoryModel extends Model {
protected $trueTableName = 'top_categories';
protected $dbName = 'top';
}
$myModel = new CategoryModel ();
//ID为主键
$data = array('num'=>1,'id '=> 1);
$status = $myModel->save($data);
//或者
$data = array('num'=>1);
$status = where(array('id'=> 1))->save($data);
返回的$status都是0,为什么?
回复内容:
Thinkphp操作当前数据库以外的数据表时,发现更新字段的时候返回0,是跨库就不没有写入权限了么?
namespace Home\Model;
use Think\Model;
class CategoryModel extends Model {
protected $trueTableName = 'top_categories';
protected $dbName = 'top';
}
$myModel = new CategoryModel ();
//ID为主键
$data = array('num'=>1,'id '=> 1);
$status = $myModel->save($data);
//或者
$data = array('num'=>1);
$status = where(array('id'=> 1))->save($data);
返回的$status都是0,为什么?
$myModel = new CategoryModel ();
实例化模型不是用D方法么。。。
已经解决了。
ThinkPHP跨库调用
推荐阅读
-
Joomla数据库操作之JFactory::getDBO用法
-
Python操作Access数据库基本步骤分析
-
微软官方SqlHelper类 数据库辅助操作类 原创
-
thinkPHP使用pclzip打包备份mysql数据库的方法
-
使用JAVA实现高并发无锁数据库操作步骤分享
-
NopCommerce架构分析之(三)EntityFramework数据库初试化及数据操作
-
六条比较有用的MySQL数据库操作的SQL语句小结
-
Spring Boot实战之数据库操作的示例代码
-
linux下perl操作mysql数据库(需要安装DBI)
-
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解