Я хочу извлечь контент, хранящийся в моей базе данных, на веб-страницу, она работает, но проблема, с которой я сталкиваюсь из приведенного ниже кода, заключается в том, что все строки извлекаются.
но вместо этого я хочу получить каждую строку базы данных в каждом отдельном разделе. я хочу сказать, что содержимое 1-го ряда базы данных должно отображаться в первом разделе строки моей страницы просмотра, а содержимое 2-го ряда базы данных должно отображаться в моем втором разделе строки. пожалуйста, кто-нибудь может мне помочь. я не знаю, где я иду не так
<!--controller-->
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller {
public function __construct()
{
parent::__construct();
//load database libray manually
$this->load->database();
//load Model
$this->load->model('Contact_model');
// load form and url helpers
$this->load->helper(array('form', 'url'));
// load form_validation library
$this->load->library('form_validation');
}
function deesha()
{
$this->load->model("Contact_model");
$data['results'] = $this->Contact_model->getAllRecords10();
$this->load->view('homeview',$data);
}
}
?>
<!--model-->
<?php
class Contact_model extends CI_Model
{
function getAllRecords10()
{
//$this->load->library("database");
$results = array();
$this->db->select('title,content');
$this->db->from('test');
//$this->db->limit(1);
$q = $this->db->get();
if($q->num_rows() > 0)
{
$results= $q->result();
}
return $results;
}
}
?>
<!--view-->
<body>
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-sm-4">
<!-- first row should be displyed-->
<table>
<?php
if( !empty($results) ) {
foreach($results as $row) {
echo '<tr>';
echo '<h3>'.$row->title.'</h3>';
echo '<p>'.$row->content.'</p>';
echo '</tr>';
}
}
?>
</table>
</div>
<div class="col-sm-4">
<!-- second row should be displyed -->
<table>
<?php
if( !empty($results) ) {
foreach($results as $row) {
echo '<tr>';
echo '<h3>'.$row->title.'</h3>';
echo '<p>'.$row->content.'</p>';
echo '</tr>';
}
}
?>
</table>
</div>
</div>
</div>
</body>