‍‍ngyouxi321 发表于 2013-7-6 15:05:14

求解决CodeIgniter 的数据库查询问题

控制器是我这么写的
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class User extends CI_Controller {
      function select()
{
   $this->load->model('test_m');
    echo$data['users'] = $this->test_m->urer_select(2);//这里有错误码?为什么显示结果是Array?
}
}
?>

models 我是这样的写的
<?php
function urer_select($id){
$this->db->where("id",$id);
$this->db->select('*');
$query = $this->db->get('users');
return $query->result_array();
}
?>

andyzu 发表于 2013-7-6 19:00:47

你用 echo 来显示当然是 array ;

从我的判断 ,你想输出的 $this->test_m->urer_select(2) 是个数组,你需要用 print_r来显示

yuvista 发表于 2013-7-6 19:16:08

echo在输出 array 时 只显示array   这句话 决定了数据库输出的 是个数组:   $query->result_array();

‍‍ngyouxi321 发表于 2013-7-6 20:32:02

andyzu 发表于 2013-7-6 19:00 static/image/common/back.gif
你用 echo 来显示当然是 array ;

从我的判断 ,你想输出的 $this->test_m->urer_select(2) 是个数组,你需 ...

谢谢了 高手 请问 echo和print 的使用有什么区别的 echo不能用再输出数组吗?现在可以成功输出结果是
Array ( => Array ( => 2 => u1 => das ) )
请问要怎么就输出 id 的值 就实现2 这样?

muvtou 发表于 2013-7-6 21:08:43

你这水平 建议先去补习php基础知识多条 用foreach循环数组
单数组->id结果获取 直接 用 row() 单条

gogogo1027 发表于 2013-7-8 16:07:01

‍‍ngyouxi321 发表于 2013-7-6 20:32 static/image/common/back.gif
谢谢了 高手 请问 echo和print 的使用有什么区别的 echo不能用再输出数组吗?现在可以成功输出结果是
Arr ...


请问 echo和print 的使用有什么区别的 echo不能用再输出数组吗?现在可以成功输出结果是

{:soso_e117:}原来这位仁兄,可以直接跨过php基础学CI框架的

Raphael 发表于 2013-7-8 17:01:39

gogogo1027 发表于 2013-7-8 16:07 static/image/common/back.gif
原来这位仁兄,可以直接跨过php基础学CI框架的

從這點可以說明CI框架是非常簡單學習的.
如果還學不來不就....

gogogo1027 发表于 2013-7-8 17:30:21

Raphael 发表于 2013-7-8 17:01 static/image/common/back.gif
從這點可以說明CI框架是非常簡單學習的.
如果還學不來不就....

基础不能丢喔,先懂基本语法,其实也没多少,如果你有其他语言的基础的话,应该很快上手的!

‍‍ngyouxi321 发表于 2013-7-9 10:16:04

gogogo1027 发表于 2013-7-8 17:30 static/image/common/back.gif
基础不能丢喔,先懂基本语法,其实也没多少,如果你有其他语言的基础的话,应该很快上手的! ...

学过C语言 所以比较容易上手

kinwyb 发表于 2013-7-10 16:56:06

echo $data['users']['id'] 这样输出 2
echo $data['users']['name'] 这样输出 u1
echo $data['users']['name'] 这样输出 das

顺便说一句:虽然PHP和C有很大的相似,但是使用一种语言之前最基本的语法还是要过目一下的。。
去看看PHP基础吧
页: [1]
查看完整版本: 求解决CodeIgniter 的数据库查询问题