社区
Framework
帖子详情
thinkPHP数据库问题
纸牌屋弗兰克
2012-11-27 09:54:26
如果我想关联两张表,可以使用join把两张表的内容整合在一起查询出来,但是我想把一个表单的内容,根据内容插入到两个不同的表,要怎么操作?
知道的给个思路,谢谢!!
...全文
297
5
打赏
收藏
thinkPHP数据库问题
如果我想关联两张表,可以使用join把两张表的内容整合在一起查询出来,但是我想把一个表单的内容,根据内容插入到两个不同的表,要怎么操作? 知道的给个思路,谢谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zmzkkk
2012-11-28
打赏
举报
回复
2楼是正确的, 我打错字, 使用 关联模型 你看一下, TP 的手册, 6.23 关联模型 6.23.4 关联操作 除了关联查询外,系统也支持关联数据的自动写入、更新和删除 关联写入 $User = D("User"); $data = array(); $data["account"] = "ThinkPHP"; $data["password"] = "123456"; $data["Profile"] = array( 'email' =>'liu21st@gmail.com', 'nickname' =>'流年', ); $result = $User->relation(true)->add($user); 这样就会自动写入关联的Profile数据。 同样,可以使用参数来控制要关联写入的数据: $result = $User->relation("Profile")->add($user);
小在在
2012-11-27
打赏
举报
回复
可以用关联表,HAS_MANY,BELONGS_TO,MANY_TO_MANY
zmzkkk
2012-11-27
打赏
举报
回复
用关联数组可以解决
纸牌屋弗兰克
2012-11-27
打赏
举报
回复
引用 2 楼 whg4585 的回复:
可以用关联表,HAS_MANY,BELONGS_TO,MANY_TO_MANY
我解决了,我是这样解决的,写到我的博客上了,感觉有点别扭,不过不用涉及什么关联那些东西,不懂
http://tanteng.sinaapp.com/2012/11/add_form/
你看看有什么问题,或更好的办法
纸牌屋弗兰克
2012-11-27
打赏
举报
回复
引用 1 楼 zmzkkk 的回复:
用关联数组可以解决
能否具体一点,举个例子,谢谢
thinkphp
3.1 DB.class.php 关于切换
数据库
bug
问题
今天再切换第四个
数据库
是怎么都切换不了,于是发现是DB.class.php 文件有个bug,现在已经修复ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +-------------------
thinkphp
单次访问需要多次操作
数据库
导致各种查询条件累加
问题
项目场景: 需要循环删除数据,
问题
描述: 发现sql中where id=1 and where id=2 and。。。。 原因分析: 每次
数据库
操作,
thinkphp
会在db中option中存入各种数据:data、order、join、where。。。。,但是这个二货每次查询完毕不清空!导致第二次调用同一对象的相关操作条件会叠加! 解决方案: 用getOptions函数打印事实数组,找到
问题
数据存储项;然后用setOption清空即可;setOption支持链式调用; ...
thinkphp
数据库
设置前缀
问题
联合查询
Home/Conf下的config.php '配置值' 'DB_TYPE'=>'mysql', 'DB_HOST'=>'1.2.3.4', 'DB_NAME'=>'3s', 'DB_USER'=>'root', 'DB_PWD'=>'password', 'DB_PORT'=>'3306
thinkphp
连接mysql失败_
thinkphp
连接mysql
数据库
总是不成功
我在用
thinkphp
框架连接
数据库
的时候,它总是连接不上。代码如下config.phpreturn array(//'配置项'=>'配置值'//静止模块访问//'MODULE_DENY_LIST' => array('Common','Runtime','Admin'),//允许访问//'MODULE_ALLOW_LIST' => array('Home','Admin')...
thinkphp
向
数据库
插入中文的
问题
使用
thinkphp
模型的add方法向
数据库
插入中文的时候发现一个
问题
, 如果中文参数是通过form标签的submit post到server端,
数据库
插入的时候中文会被自动过滤掉,
数据库
中只保留了英文部分, 但是使用jquery的ajax方式自己根据inputs构造一个post参数,然后发生请求,中文会被正常处理。 此处页面和
数据库
都是使用中文编码,
thinkphp
配置中也是指定的中文。
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章