Чтобы новые записи в MySQL выводились вверху, первыми, вам потребуется использовать сортировку в запросе, при извлечении данных из таблицы.
В React Native, для выполнения запросов к базе данных, обычно используется библиотека React Native SQLite или React Native MySQL (в случае работы с MySQL). Вам необходимо установить и импортировать соответствующую библиотеку, а затем выполнить запрос на извлечение данных из таблицы, с указанием сортировки по возрастанию или убыванию индекса записей.
Вот пример кода для библиотеки React Native MySQL:
import MySQL from 'react-native-mysql'; const connection = MySQL.createConnection({ host: 'your_host', port: 'your_port', user: 'your_username', password: 'your_password', database: 'your_database' }); // Запрос на извлечение данных с сортировкой по убыванию индекса записей connection.query('SELECT * FROM your_table ORDER BY id DESC', function (error, results, fields) { if (error) throw error; // Обработка результатов запроса console.log(results); });
В данном примере мы используем метод query
объекта connection
, чтобы выполнить запрос к базе данных. В запросе "SELECT * FROM your_table ORDER BY id DESC"
мы выбираем все поля из таблицы "your_table"
и сортируем их по убыванию значения индекса (id
).
Результаты запроса будут доступны в виде массива объектов в переменной results
. Вы можете использовать эти данные для дальнейшей обработки и отображения в вашем интерфейсе.
Обратите внимание, что вам также необходимо правильно настроить подключение к вашей базе данных MySQL, указав соответствующие данные хоста, порта, имени пользователя, пароля и имени базы данных.
Надеюсь, эта информация поможет вам решить вашу задачу по отображению новых записей вверху при использовании React Native и MySQL.