Как реализовать идентификаторы динамических запросов на основе имени динамической таблицы [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как реализовать идентификаторы динамических запросов на основе имени динамической таблицы [закрыто]

Сообщение Anonymous »

У меня есть идентификаторы столбцов со второй частью имени таблицы плюс «_id».
Например Теперь следующий код функции должен найти сирот. Например, когда я удаляю категории, он проверит продукты и найдет потерянные товары в этой категории.
Теперь я не уверен, как манипулировать параметром в соответствии с другим параметром. Например, 'id' в $this->db->select('id,name');.
id будет меняться в соответствии с $db_table.

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

function checkOrphans($segment, $id, $db_table)
{
$data = array();
$this->db->select('id,name');
$this->db->where($id, id_clean($segment));
$Q = $this->db->get($db_table);
if ($Q->num_rows() > 0) {
foreach ($Q->result_array() as $row) {
$data[$row['id']] = $row['name'];
}
}
$Q->free_result();
return $data;
}
Думаю, можно использовать $db_table. Например, $db_table — это omc_categories, я могу использовать часть категорий и добавить _id для получения Category_id.
Может кто-нибудь сказать мне, как это сделать, пожалуйста?
Я использую CodeIgniter, но этот вопрос чисто PHP.

Подробнее здесь: https://stackoverflow.com/questions/200 ... table-name
Ответить

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

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

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

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

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