Как реализовать идентификаторы динамических запросов на основе имени динамической таблицы [закрыто]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

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