Например
- находится в таблице omc_admins,
Код: Выделить всё
admins_id - находится в таблице omc_customers,
Код: Выделить всё
customers_id - находится в таблице omc_products,
Код: Выделить всё
products_id - находится в таблице omc_categories и
Код: Выделить всё
categories_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;
}
Может кто-нибудь сказать мне, как это сделать, пожалуйста?
Я использую CodeIgniter, но этот вопрос чисто PHP.
Подробнее здесь: https://stackoverflow.com/questions/200 ... table-name
Мобильная версия