如何使用 yii 从 phpmyadmin 数据库中检索数据

How to retrieve data from phpmyadmin databse using yii

美好的一天..我在使用 yii 框架从数据库中的特定列检索数据时遇到问题。我是 yii 的新手,但仍在管理中,

我阅读了很多帖子、论坛和 YouTube,但 none 正在帮助我从数据库中获取我想要的数据,非常感谢任何帮助!

在验证用户身份方面,它是完美的。但是当通常尝试检索除用户身份验证之外的其他数据时。我不断收到 Error 500 Trying to get property of non-object 之类的东西。

所以使用 SiteControler 中的身份验证方法,我利用了 $model .. 并将其重新用于我的目的:

 $user = $model->username;

这里的用户名完美地给出了登录用户名的值。

但是当我尝试从用户名指向检查同一行中名为 "UserAuth" 的另一列时。没用!

我觉得按道理应该是这样的:

 $model->username->UserAuth;

我说的对吗?即使我添加 $this->UserAuth 它仍然是一样的!!

我要检查的列称为 "UserAuth",在我的 table 中称为 "logins".. 因此匹配用户名是成功的,但我使用的相同方法无法用于检查其他列。希望我在这里给了一个清晰的图片。

我使用的是 yii 1 而不是 2,如果有帮助的话(不知道有什么区别)

再次指出,我是网络开发时代的新手..我曾经做过基本的java SE ..但网络似乎不同!

你试过了

$model->username->UserAuth;

$this->UserAuth

但是你需要做的是:

$model->UserAuth;

$model代表数据库中的一行。每列都作为单独的 属性.

访问
$model->username;
$model->UserAuth;
$model->anotherColumn;
$model->yetAnotherColumn;

当然,这假设 $model 是一个 class 扩展 CActiveRecord 的对象。没有看到更多你的代码,我不能确定它是不是。