mysql — номер ошибки: 1054 в коде воспламенителя php

я получаю эту ошибку, и мой код выглядит следующим образом:
это 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;
}
?>

Я хочу, чтобы отобразить эти переменные, и я получаю несколько ошибок.

полная ошибка:

Ошибка базы данных Произошла

Номер ошибки: 1054

Неизвестный столбец «страница» в «предложении где»

ВЫБРАТЬ ИЗ data ГДЕ page = ‘дом’

Имя файла: models / Model_get.php

Номер строки: 6

Пожалуйста, помогите мне …

0

Решение

Если вы хотите закрыть его, вы можете принять ответ.

Вам не хватает столбца с именем «страница» в вашей таблице, как указано в вашей ошибке SQL Unknown column 'page в ‘where пункт

Пожалуйста, добавьте колонку и попробуйте снова.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]