Мне было интересно, как я могу обработать запрос mysql в php точно как объект.
Ex:
//supposing...
$beginning=$_GET['start'];//value equal to 3
$ending=$_GET['end'];//value equal to 17
$conn=new mysqli("localhost","user","password","databasename");
$query=$conn->query("select name, favoriteFood, weight, from tablename");
1- Предположим, что имя таблицы содержит 23 строки, как печатать только 14 строк, начиная, например, с 3-й строки и заканчивая 17-й строкой, как показано ниже?
Ex:
//supposing... It, I guess, should result in error but is a sketch of my ideia
for($i=$beginning,$colsCol=$query->fetch_array(MYSQLI_ASSOC); $i<$ending; $i++)
printf("%s %s %s<\br>",$colsCol['name'][$i],$colsCol['favoriteFood'][$i],$colsCol['weight'][$i]);
2 - А позже, как упорядочить полученные строки с переменной $ query?
P.S .: Я знаю, что для упорядочения результатов я мог бы упорядочить пользователя по столбцу, но в этом случае я хотел бы упорядочить результирующие строки после выполнения запроса.