php - CakePhp 选择查询..使用 findall()

标签 php mysql cakephp

代码

$records = $this->User->find('all', array( 
'conditions' => array('User.email' => 'prakashgupta3@gmail.com')));   

数据库

database fields(id,username,email,img_name,password)
 table name is signup

这是我的选择查询..使用 cakephp 中的 find all ..查询运行良好。

在此之下,我想访问数据库中 email='prakashgupt3@gmail.com 的行。

上面定义得很清楚,并且cakephp用户很容易理解。我现在是 cakephp 的新手。

只要告诉我如何显示存储在记录变量中的数据,因为记录返回一个数组,当我打印 $record 时,输出是“Array”... 非常欢迎您的回复。 ....谢谢您...

最佳答案

cakephp find('all') 将返回这样的数组

   Array
(
[0] => Array
    (
        [ModelName] => Array
            (
                [id] => 83
                [field1] => value1
                [field2] => value2
                [field3] => value3
            )

        [AssociatedModelName] => Array
            (
                [id] => 1
                [field1] => value1
                [field2] => value2
                [field3] => value3
            )

    )
)

因此您需要像 $records[0]['User']['email'], $records[1]['User']['email']... $records[键]['用户']['电子邮件']

还有

foreach ($records as $k => $v) {
       echo $v['User']['email'];
    }

关于php - CakePhp 选择查询..使用 findall(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12928209/

相关文章:

php - 在上传时将图像转换为所有尺寸与通过 php 请求调整大小

php - Linux 中的登录问题, session 无法启动

java - MySQL:如何通过 JDBC 使用一组值来约束值对?

php - 讨厌 reCAPTCHA - CakePHP 验证码替代品?

php - 无法定位与分页兼容的对象。使用 CakePHP

PHP 数据库建议

php - laravel - 给定可变用户输入生成组合

php - 如何获取上次mysql fetch数据的值? PHP-MySQL

php - Yii框架无法将数据插入特定表

css - cakephp 中的目录分隔符禁用了我的 CSS