CodeIgniter MVC - How To Display Single Database Value In View

by Liz Jamieson on April 17, 2008

in Code Igniter

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

How To Display A Singleton Select Value in CodeIgniter

When you are new to MVC it is not always obvious how to get data out of the database and into a view. This example shows how to display the result of a singleton select - i.e a query that always returns one row, and in this case, only one value.

The Model

class Tourdata extends Model {
function Tourdata(){
parent::Model();
}
function counttours($tourcode){
    $query = $this->db->query("SELECT COUNT(*) tourcount
      FROM tourdate WHERE tourcode = '$tourcode'");
    return $query->row()->tourcount;
}
}

The Controller

class Publicuser extends Controller {
var $data;
function Publicuser(){
    parent::Controller();
    $this->load->database();
    $this->load->model('tourdata');
}
function index(){
    $this->data['londontours'] = $this->tourdata->counttours('LONDON');
    $this->load->view('publicuser/viewindex', $this->data);
}

The View

Number Tours This Year : <%=$londontours%>
  • Digg
  • MisterWong
  • Reddit
  • SphereIt
  • StumbleUpon
  • Technorati
  • del.icio.us

Related Posts

{ 2 trackbacks }

Some CodeIgniter Tutorial links « Afruj’s Weblog
05.02.08 at 3:49 am
CodeIgniter Tutorial Links « Brandontruong’s Weblog
06.27.08 at 7:27 am

{ 1 comment… read it below or add one }

tamphong 10.10.08 at 3:55 am

Thanks, finally.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: Getting A Good Website Can Be Tricky

Next post: Computers - Not Exactly Like Vaccum Cleaners