orderby php



Автор Дмитрий Солодков задал вопрос в разделе Другие языки и технологии

PHP ошибка Unknown column 'files' in 'order clause' и получил лучший ответ

Ответ от Clichok[гуру]
ну, надо же элементы сортировки разделять запятой...
$query = "SELECT * FROM files ORDER BY ".$orderby.", ".$sort.";";
Дмитрий Солодков
(250)
Туплю, не заметил

Ответ от Pentagon[гуру]
Блин.. что это? В вашем скриптике явная SQL inj о_О
<?php
$mysqli = new mysqli('localhost', 'root', '', 'db_name');
if($mysqli->error) exit('Connect error');
else {
if(isset($_GET['sort'], $_GET['orderby'])) {
$sort = trim(htmlspecialchars($_GET['sort']));
$order_by = trim(htmlspecialchars($_GET['orderby']));
$sort = $mysqli->real_escape_string($sort);
$order_by = $mysqli->real_escape_string($order_by);
$query = $mysqli->query("SELECT * FROM `files` ORDER BY '$order_by' '$sort'");
if($query) {
$row = $query->fetch_assoc();
print_r($row);
}
else exit('Query error');
}
?>

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: PHP ошибка Unknown column 'files' in 'order clause'
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*