thinkphp mysql 查询的时候行数对了,但是没有内容

相关代码

public function selectuser()
{
$user=d(‘user’);
$users=$user->select();
$this->assign(“user”,$users);
$this->display();
}

这个是controller里的

{$vo.}
{$vo.username}
{$vo.usersex}
{$vo.userpwd}

修改
删除

这个是html里面的相关代码

thinkphp mysql 查询的时候行数对了,但是没有内容0

数据库截图

thinkphp mysql 查询的时候行数对了,但是没有内容1

结果截图

既然volist循环了两次,肯定是查询到了数据库里面的东西的的,并且我前面也新增成功了,配置应该是没问题的,行数也没,我试过新增了一条数据,结果变成了三行空的,有大佬看看问题在哪里吗?

回复讨论(解决方案)

因为我用试着自己定义了一个数组传了一下,html页面能收到值,所以应该是sql查询的问题

$users=$user->select(); 后

print_r($users); 看看有什么

{$vo.}

这里出错了

改为

{$vo.userid}

改成m(‘ user ‘) 试一下,,如果不行打印一下$user这个模型是啥结果

{$vo.}

这里出错了

改为

{$vo.userid}

呃 如果是这个问题的话,我应该还是不会来问的

Posted in 未分类

发表评论