Я создаю веб-приложение ajax, и я показываю цепочку выбора в jquery, которая делает некоторые выбор за кулисами и экономит много времени, набирая новые маршруты и представления. Однако мне бы хотелось, чтобы узнать, есть ли способ уменьшить мою работу, не создавая новых моделей.Пропустить некоторые столбцы при выборе
У меня есть этот controller
<?php
class Tools extends CI_Controller {
public function message($to = 'World')
{
echo "Hello {$to}!".PHP_EOL;
}
public function boom(){
echo "boom".PHP_EOL;
}
public function q(){
$sql = "SELECT * FROM members WHERE member_id = ? AND member_club_id = ? AND membership_year = ?";
$count = $this->db->query($sql, array(null, 1, null));
foreach ($count->result() as $row)
{
echo $row->member_name . PHP_EOL;
}
}
}
?>
который является попытка пропустить некоторые колонки и отображения какой-либо другой.
Это его эквивалент SQL
SELECT * FROM members WHERE member_id = null AND member_club_id = 1 AND membership_year = null;
Они оба не показывают anything.Is ли способ я могу пропустить колонну моего выбора ?.
Это не совсем понятно, «пропуская колонну», что вы имеете в виду? Измените 'SELECT *' для 'SELECT column1, column2'? –
SELECT thiscolumn, thatcolumn FROM table; – Anigel
Просто скажите имена столбцов вместо *, и он будет работать. – Jonast92