Как запросить мою базу данных, чтобы получить результат в виде массива?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как запросить мою базу данных, чтобы получить результат в виде массива?

Сообщение Anonymous »

Структура таблицы моей базы данных выглядит следующим образом:

Код: Выделить всё

wdt        date            teacherid
1       2011-01-11           1001
2       2011-01-11           1002
3       2011-01-12           1001
4       2011-01-12           1002
Теперь я хочу выбрать поле даты из таблицы, где Teacherid="1001", а затем вернуть результат в виде массива, например: array("2011-01-11","2011-01-12")

чтобы в моем файле представления я мог проверить, существуют ли определенные данные в результате массива, например:

Код: Выделить всё

 if (in_array("2011-05-18", $date))       // here the $date would be the array result which -
//  I am expecting to get from model via controller
{
echo "Found";
}
Мой контроллер выглядит следующим образом:

Код: Выделить всё

function index(){

$this->load->model('mod_teacher_workingday');
$data['date']= $this->mod_teacher_workingday->get();

$data['main_content']='view_teacher_workingday';
$this->load->view('includes/template',$data);
}
Не могли бы вы показать мне, как должна выглядеть моя модель, чтобы получить результат в виде массива в моем файле представления, и я мог проверить, существуют ли в этом массиве определенные данные? К вашему сведению, я использую Codeigniter.

Спасибо :)

Подробнее здесь: https://stackoverflow.com/questions/859 ... s-an-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»