software:development:web:docs:learn:mariadb:вatabase_creation
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:web:docs:learn:mariadb:вatabase_creation [2024/02/25 21:26] – [Обновление данных в таблице MySQL, используя MySQLi] vladpolskiy | software:development:web:docs:learn:mariadb:вatabase_creation [2024/02/25 21:35] (текущий) – [Создание новой базы данных] vladpolskiy | ||
|---|---|---|---|
| Строка 69: | Строка 69: | ||
| <file html index.php> | <file html index.php> | ||
| <?php | <?php | ||
| - | $servername = " | + | $servername = " |
| - | $username = " | + | $username = " |
| - | $password = " | + | $password = " |
| // Создаём соединение | // Создаём соединение | ||
| Строка 671: | Строка 671: | ||
| {{: | {{: | ||
| \\ | \\ | ||
| - | =====Обновление данных | + | =====Ограничение |
| - | Оператор | + | MySQL предоставляет предложение LIMIT, которое используется для |
| + | |||
| + | Предложение LIMIT упрощает кодирование многостраничных результатов или разбиение на страницы с помощью SQL и очень полезно для больших таблиц. Возврат большого количества | ||
| + | |||
| + | Предположим, | ||
| < | < | ||
| - | UPDATE table_name | + | $sql = " |
| - | SET column1=value, column2=value2, | + | |
| - | WHERE some_column=some_value | + | |
| </ | </ | ||
| - | **Обратите внимание на предложение WHERE в синтаксисе UPDATE: Предложение WHERE указывает, какую запись или записи следует обновить. Если | + | При выполнении |
| - | Давайте посмотрим на таблицу «MyGuests»: | + | |
| - | \\ | + | |
| - | {{: | + | |
| - | \\ | + | |
| - | В следующих | + | |
| - | В тело нашей страницы между тегами < | + | |
| - | <file html index.php> | + | |
| - | <? | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | // Создаём соединение | + | |
| - | $conn = new mysqli($servername, | + | |
| - | // Проверим | + | |
| - | if ($conn-> | + | |
| - | | + | |
| - | } | + | |
| - | $sql = " | + | |
| - | | + | Что делать, |
| - | echo "Record updated successfully"; | + | |
| - | } else { | + | Mysql также предоставляет способ справиться с этим: используя OFFSET. |
| - | echo "Error updating record: " . $conn->error; | + | |
| - | } | + | В приведенном ниже SQL-запросе говорится: |
| - | // Закроем соединение | + | < |
| - | $conn->close(); | + | $sql = "SELECT * FROM Orders LIMIT 10 OFFSET 15"; |
| - | ?> | + | </code> |
| - | </file> | + | Вы также можете использовать более короткий синтаксис для достижения того же результата: |
| + | <code> | ||
| + | $sql = " | ||
| + | </code> | ||
| + | Обратите внимание, | ||
| - | \\ | ||
| - | Откроем нашу страницу в браузере, | ||
| - | \\ | ||
| - | {{: | ||
| - | \\ | ||
| - | Проверим записи в таблице MyGuests базы данных my_DB в MariaDB с помощью PhpMyAdmin | ||
| - | \\ | ||
| - | {{: | ||
| - | \\ | ||
| =====Ссылки и Примечания===== | =====Ссылки и Примечания===== | ||
| [[https:// | [[https:// | ||
| [[https:// | [[https:// | ||
| MySQL]] | MySQL]] | ||
software/development/web/docs/learn/mariadb/вatabase_creation.1708885619.txt.gz · Последнее изменение: — vladpolskiy
