社区
PHP
帖子详情
ThinkPHP操作数据库的问题
sunhuwh
2012-09-20 11:06:32
很诡异,无法操作数据库
<?php
class TestAction extends Action {
function index() {
$data=array('username'=>'sunhu',
'email'=>'asd',
'content'=>'hello!'
);
$list = M("Guestbook")->add($data);
if(!$list) {
echo 0;
}else {
echo 1;
}
}
}
?>
浏览器输出为0
...全文
195
6
打赏
收藏
ThinkPHP操作数据库的问题
很诡异,无法操作数据库 'sunhu', 'email'=>'asd', 'content'=>'hello!' ); $list = M("Guestbook")->add($data); if(!$list) { echo 0; }else { echo 1; } } } ?> 浏览器输出为0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andydream0
2012-10-11
打赏
举报
回复
我个人觉得有可能问题出在模型的实例化上。
如果你自定义的模型类跟标准配置不同,例如说用$trueTableName之类的定义了表名。这时候使用M方法可能会无法正常的实例化模型。
你可以先尝试使用D方法实例化
bbjbepzz
2012-10-11
打赏
举报
回复
1,看mysql服务起动没有。
2,看数据库配置有没有错。
kankan231
2012-10-10
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
<?php
class TestAction extends Action {
function index() {
$data=array('username'=>'sunhu',
'email'=>'asd',
'content'=>'hello!'
);
$Gusetbook=M(Guestbook);
$Gus……
[/Quote]
请不要误导人家!你写的这一句 $Gusetbook->create();是没必要的,因为后面用的是add来添加数据的
难道你觉得楼主这样写
$list = M("Guestbook")->add($data);
if(!$list) {
echo 0;
}else {
echo 1;
}
跟你说的
$Guestbook->add($data);//这边只是个插入操作,并没有数据返回的,如果你想有提示的话可以这样写
if($Guestbook->add($data);) {
$this->success("操作成功");
}else {
$this->error("操作失败");
}
不一样??
GGBOUND1
2012-09-24
打赏
举报
回复
<?php
class TestAction extends Action {
function index() {
$data=array('username'=>'sunhu',
'email'=>'asd',
'content'=>'hello!'
);
$Gusetbook=M(Guestbook);
$Gusetbook->create();
$Guestbook->add($data);//这边只是个插入操作,并没有数据返回的,如果你想有提示的话可以这样写
if($Guestbook->add($data);) {
$this->success("操作成功");
}else {
$this->error("操作失败");
}
}
}
?>
如果按照上面的还不行的话,你看看你的数据库的配置,有没有设置前缀什么的,检查下细节部分
kankan231
2012-09-21
打赏
举报
回复
数据库都配置好了吗
php2006
2012-09-21
打赏
举报
回复
看上去正确。
ThinkPHP
-
数据库
备份
ThinkPHP
数据库
备份,代码可能比较简陋,没做深入的验证,但是能保证,备份,下载,还原。正常
操作
。内置
数据库
。文件下载后,导入
数据库
即可使用。
Thinkphp
数据库
在线备份下载和还原代码
Thinkphp
数据库
在线备份下载和还原代码,使用
ThinkPHP
框架
ThinkPHP
6实战之后台登录与权限
通过实战案例,掌握
ThinkPHP
6验证码、前置中间件、后置中间件,用中间件完美实现后台登录的拦截验证。后台分角色权限,实现不同角色的权限控制
thinkPHP
5框架实现多
数据库
连接,跨数据连接查询
操作
示例
本文实例讲述了
thinkPHP
5框架实现多
数据库
连接,跨数据连接查询
操作
。分享给大家供大家参考,具体如下: 1. 多
数据库
连接 方法1:在需要连接其他
数据库
的地方,使用Db::connect()方法动态连接
数据库
,方法参数为...
PHP封装类似
thinkphp
连贯
操作
数据库
Db类与简单应用示例
主要介绍了PHP封装类似
thinkphp
连贯
操作
数据库
Db类与简单应用,涉及php基于mysqli的
数据库
连接、增删改查、异常处理等相关
操作
技巧,需要的朋友可以参考下
PHP
20,359
社区成员
19,658
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章