错误编号:php 代码点火器中的 1054
Error Number: 1054 in php code igniter
我收到这个错误,我的代码如下:
这是 model_get.php
文件
<?php
class Model_get extends CI_Model
{
function getData($page)
{
$query= $this->db->get_where("data", array("page"=>$page));
return $query-> result();
}
}
这是控制器文件
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Site extends CI_Controller {
public function index() {
$this->home();
}
public function home() {
$this->load->model("model_get");
$data["results"]=$this->model_get->getdata("home");
$this->load->view("templets/header",$data);
$this->load->view("pages/home",$data);
$this->load->view("templets/footer",$data);
}
public function about() {
$this->load->view("templets/header");
$this->load->view("pages/about");
$this->load->view("templets/footer");
}
}
这是查看文件:
<?php
foreach ($results as $row)
{
echo $title = $row->title;
$content=$row->content;
$footer=$row->footer;
$nav=$row->nav;
}
?>
我想显示这些变量,但我遇到了多个错误。
完整错误是:
A Database Error Occurred
Error Number: 1054
Unknown column 'page' in 'where clause'
SELECT * FROM data
WHERE page
= 'home'
Filename: models/Model_get.php
Line Number: 6
请任何人帮助我..
如果你想关闭它,你可以接受一个答案。
您的 table 中缺少名为 'page' 的列,如您在 where
子句 [=12] 中的 SQL 错误 Unknown column 'page
中所述=]
请添加该列并重试。
我收到这个错误,我的代码如下:
这是 model_get.php
文件
<?php
class Model_get extends CI_Model
{
function getData($page)
{
$query= $this->db->get_where("data", array("page"=>$page));
return $query-> result();
}
}
这是控制器文件
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Site extends CI_Controller {
public function index() {
$this->home();
}
public function home() {
$this->load->model("model_get");
$data["results"]=$this->model_get->getdata("home");
$this->load->view("templets/header",$data);
$this->load->view("pages/home",$data);
$this->load->view("templets/footer",$data);
}
public function about() {
$this->load->view("templets/header");
$this->load->view("pages/about");
$this->load->view("templets/footer");
}
}
这是查看文件:
<?php
foreach ($results as $row)
{
echo $title = $row->title;
$content=$row->content;
$footer=$row->footer;
$nav=$row->nav;
}
?>
我想显示这些变量,但我遇到了多个错误。
完整错误是:
A Database Error Occurred
Error Number: 1054
Unknown column 'page' in 'where clause'
SELECT * FROM
data
WHEREpage
= 'home'Filename: models/Model_get.php
Line Number: 6
请任何人帮助我..
如果你想关闭它,你可以接受一个答案。
您的 table 中缺少名为 'page' 的列,如您在 where
子句 [=12] 中的 SQL 错误 Unknown column 'page
中所述=]
请添加该列并重试。