php代码点火器中的错误号:1054
我收到这个错误,我的代码如下: 这是php代码点火器中的错误号:1054,php,mysql,database,codeigniter,core,Php,Mysql,Database,Codeigniter,Core,我收到这个错误,我的代码如下: 这是model\u get.php文件 <?php class Model_get extends CI_Model { function getData($page) { $query= $this->db->get_where("data", array("page"=>$page)); return $query-> result(); } } 我想显示这些变量
model\u get.php
文件
<?php
class Model_get extends CI_Model
{
function getData($page)
{
$query= $this->db->get_where("data", array("page"=>$page));
return $query-> result();
}
}
我想显示这些变量,我得到多个错误
完全错误为:
发生数据库错误
错误号码:1054
“where子句”中的未知列“page”
从数据
中选择*其中页面
=“主页”
文件名:models/Model_get.php
电话号码:6
请任何人帮助我。如果你想关闭它,你可以接受答案 表中缺少名为“page”的列,如“
where
子句中的SQL错误Unknown column”page
中所述
请添加列,然后重试。您的表是由什么组成的?它是否有一个名为“page”的列?有人已经在帮助您,告诉您where子句中未知的“page”列出现了什么错误。。。表中是否有名为
page
的列-data
表中有5个列id、标题、页眉、页脚、导航就是这样,没有列名为“page”,我在这里看到了学习视频:我看到了视频,有page
列:)我想,你错过了。你应该创建一个名为page
的新专栏。非常感谢你们的可爱和快速的回复,一旦你们的人令人惊叹。我已经解决了我的问题
<?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;
}
?>