У меня 3 таблицы mysql. Table 1 user id | name Table 2 emails id | email Table 3 user_email user_id | email_id У меня нет опыта в нескольких таблицах запросов. Используя активную запись codeigniter, я хочу узнать адрес электронной почты пользователя на основе идентификатора пользователя, PLS сообщите, соответствует ли приведенный ниже код? $CI->db->select('email'); $CI->db->from('emails'); […]
Можете ли вы посоветовать о том, как выполнять хранимую процедуру с использованием CodeIgniter Framework? Я просмотрел Руководство пользователя и смог найти способы доступа к БД с помощью запросов или ActiveRecords. Цените, если кто-то может помочь в кратчайшие сроки.
Возможный дубликат: вставить несколько строк через php-массив в mysql Я знаю о возможности создания множественной вставки в mySQL, делая что-то вроде этого: foreach ($array as $manuf) { $sql[] = '("'.mysql_real_escape_string($manuf['name']).'", "'.$manuf['lang'].'", "'.$mId.'")'; } $this->db->query('INSERT INTO manufacturers (name, lang ,mid) VALUES ' . implode(',', $sql) ); Интересно, есть ли лучший способ сделать это и, возможно, расширить […]
У меня есть таблица в моей базе данных с adminId и clientId Может быть 20 записей с администратором зарегистрированного пользователя, и я пытаюсь вытащить список клиентов. Мне интересно, есть ли способ, который я могу сказать примерно так: $this->db->where('id', '20 || 15 || 22 || 46 || 86'); Я пытаюсь сделать это с помощью динамических данных […]
Вот мой запрос в Active Record CodeIgniter: function calculate_invites($userid) { $this->db->where('id', $userid) ->update('users', array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE); } Поля invites и sentinvites являются целыми числами, но после выполнения функции они устанавливаются в 0. Это заставляет меня предположить, что CodeIgniter пропускает invites-1 и sentinvites+1 как строки, но я думал, что добавление FALSE до […]
Я довольно давно использую CodeIgniter, и я очень доволен своим материалом Active Record. Приятно просить базу данных с ней. Недавно я начал новый проект, и я больше не могу использовать такую структуру. Есть ли простая библиотека PHP Active Record, которая выполняет свою работу и убирается с пути (аналогично версии CodeIgniter)?
Я начинаю разбираться с CodeIgniter и наткнулся на его поддержку шаблона Active Record . Мне нравится, что он генерирует SQL-код для вас, поэтому вы можете получать, обновлять и вставлять данные в базу данных, не привязывая приложение к определенному движку базы данных. Это делает простые запросы очень простыми, но я обеспокоен тем, что он делает сложные […]
Я пытаюсь получить данные из таблицы соединений в Yii2 без дополнительного запроса. У меня есть две модели (User, Group), связанные через таблицу соединений (user_group). В таблице user_group я хочу сохранить дополнительные данные (флаг администратора, …) для этого отношения. Каков наилучший способ добавления данных в таблицу соединений? Метод link принимает параметр extraColumns, но я не могу […]
Как я могу получить данные из базы данных, запросив записи между двумя датами с помощью activerecord для codeigniter? благодаря
Как я могу создать массив вставки пакета CI, который похож на $data = array( array( 'title' => 'My title' , 'name' => 'My Name' , 'date' => 'My date' ), array( 'title' => 'Another title' , 'name' => 'Another Name' , 'date' => 'Another date' ) ); из моего нормального массива, который Array ( [0] […]