为了账号安全,请及时绑定邮箱和手机立即绑定

使用php yii 框架,第一次用php代码查询Mysql中的表后,修改php代码,想要查询另一张表,可为什么每次都查询刚才查询过的那张表??

使用php yii 框架,第一次用php代码查询Mysql中的表后,修改php代码,想要查询另一张表,可为什么每次都查询刚才查询过的那张表??

正在回答

2 回答

<?php

namespace app\controllers;

use yii\web\Controller;

use app\models\Users;

class IndexController extends Controller{

public function actionIndex(){

//查询数据

$sql = 'select * from users where id=1';                  //一会儿将改这里

$results=Users::findBySql($sql)->all();

print_r($results);

}

}

查询一次数据库中users表后,删掉users表,新建一个users1表,将上述代码改为

<?php


namespace app\controllers;

use yii\web\Controller;

use app\models\Users;


class IndexController extends Controller{

public function actionIndex(){

//查询数据

$sql = 'select * from users1 where id=1';                  //这里做了改动


$results=Users::findBySql($sql)->all();

print_r($results);

}

}


刷新页面为什么提示

Invalid Configuration – yii\base\InvalidConfigException

The table does not exist: {{%users}}

我明明要查询users1了呀,为什么还查询之前的users?


0 回复 有任何疑惑可以回复我~

贴出你写的代码

0 回复 有任何疑惑可以回复我~
#1

琴代语兮 提问者

这里字数不能超过300,我写在下面了,请帮我看看~
2015-09-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—基础篇(1)
  • 参与学习       42674    人
  • 解答问题       245    个

通过本视频教程,为学习YII的快速、安全、专业的特性打下基础

进入课程

使用php yii 框架,第一次用php代码查询Mysql中的表后,修改php代码,想要查询另一张表,可为什么每次都查询刚才查询过的那张表??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信