Я пытаюсь сортировать данные столбца в своей таблице, которая генерируется из mysql. Это, как я хочу, чтобы мой стол, чтобы быть: -сортировка данных в таблице столбцов
<th><a href='view.php?sort=first_name'>First Name</th>
<th><a href='view.php?sort=last_name'>Last Name</th>
это мой запрос, но я получаю сообщение об ошибке
Parse error: syntax error, unexpected 'if' (T_IF) in C
$result = mysql_query("SELECT * FROM users")
if($_GET['sort'] == 'first_name'){
$result .= "ORDER BY first_name";
}
else if ($_GET['sort'] == 'last_name'){
$result .= "ORDER BY last_name";
}
or die(mysql_error());
Я знаю, моя проблема заключается в запросе, но как я могу это исправить?
[** Пожалуйста, дон 'использовать 'mysql_ *' функции в новом коде **] (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). – h2ooooooo
Порядочная среда IDE и некоторая базовая способность отладки сделают ошибки в вашем коде совершенно очевидными. – vascowhite