Это не имеет смысла. Я пытаюсь сортировать сообщения в соответствии со значением параметра URL, но моя инструкция elseif не работает.elseif не работает
Это функция, которая добавляет к запросу другое предложение WHERE. Нет ошибок MYSQL. У меня просто проблема с заявлением.
function sort_where($where)
{
if (isset($_GET['sort'])) {
$sort = $_GET['sort'];
if ($sort = "up") {
$where .= " AND $sort > 1";
}
elseif ($sort = "down") {
$where .= " AND $sort > 1";
}
}
return $where;
}
Запрос в конечном итоге выглядит как этот
$query = "SELECT * FROM posts WHERE something = $something AND $sort > 1";
КРП работает оператор, то ElseIf игнорируется. Я получаю сообщения с up > 1
независимо или наоборот, если $sort = down
в инструкции if.
Спасибо! Это всегда самые основные вещи, которые беспокоят меня lol. Да вверх и вниз столбцы в моей таблице. Im сортировки сообщений с UP и DOWN голосов – Noob 2010-11-28 03:04:27
А я вижу. Вы пытаетесь отфильтровать только вышеперечисленные записи или нисходящие записи или сортировать их по счетам? – BoltClock 2010-11-28 03:07:12
своими оценками. Я на самом деле пытаюсь сделать «вверх»> «вниз» и наоборот наоборот (не уверен, если возможно). Я просто использовал «1» в примере. – Noob 2010-11-28 03:09:12