Что использовать: MySQLi или PDO?
PDO будет работать с 12 различными системами баз данных, MySQLi будет работать только с базами данных MySQL.
Итак, если вам нужно переключить свой проект на использование другой базы данных, PDO упрощает процесс. Вам нужно только изменить строку подключения и несколько запросов. С MySQLi вам нужно будет переписать весь код, включая запросы.
Оба являются объектно-ориентированными, но MySQLi также предлагает процедурный API.
Оба поддерживают подготовленные операторы защищают от внедрения SQL, что очень важно для безопасности веб-приложений.
ЧитатьПоследнее обновление 4 года назад
Создание БД MySQL
БД состоит из одной или нескольких таблиц.
Для создания или удаления базы данных MySQL потребуются специальные права CREATE.
Создание базы данных MySQL с использованием MySQLi и PDO Оператор CREATE DATABASE используется для создания базы данных в MySQL.
ЧитатьПоследнее обновление 4 года назад
Prepared statements PHP MySQL
Prepared statements очень полезны против SQL-инъекций.
Prepared Statements и связанные параметры prepared statement - это функция, используемая для многократного выполнения одних и тех же (или похожих) операторов SQL с высокой эффективностью.
ЧитатьПоследнее обновление 4 года назад
PHP MySQL Выбрать данные
Оператор SELECT используется для выбора данных из одной или нескольких таблиц:
SELECT column_name(s) FROM table_name
или мы можем использовать символ * для выбора ВСЕХ столбцов из таблицы:
SELECT * FROM table_name
Читать
Последнее обновление 4 года назад
Вставка данных в MySQL с помощью MySQLi и PDO
Вставка данных в MySQL с помощью MySQLi и PDO После того, как база данных и таблица созданы, можно добавлять данные.
Правила синтаксиса:
SQL-запрос должен быть указан в PHP. Строковые значения внутри SQL-запроса должны быть заключены в кавычки. Числовые значения не должны указываться. Слово NULL нельзя заключать в кавычки. Оператор INSERT INTO используется для добавления новых записей в таблицу MySQL:
ЧитатьПоследнее обновление 4 года назад
PHP MySQL Получить последний вставленный идентификатор
Получить идентификатор последней вставленной записи Если мы выполняем INSERT или UPDATE для таблицы с полем AUTO_INCREMENT, мы можем немедленно получить идентификатор последней вставленной / обновленной записи.
ЧитатьПоследнее обновление 4 года назад
PHP MySQL с ORDER BY
Выбор и заказ данных из базы данных MySQL Предложение ORDER BY используется для сортировки набора результатов в порядке возрастания или убывания.
Предложение ORDER BY по умолчанию сортирует записи в порядке возрастания. Чтобы отсортировать записи в порядке убывания, используйте ключевое слово DESC.
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
Читать
Последнее обновление 4 года назад
PHP MySQL с предложение WHERE
Выбор и фильтрация данных из базы данных MySQL Предложение WHERE используется для фильтрации записей.
Предложение WHERE используется для извлечения только тех записей, которые соответствуют указанному условию.
ЧитатьПоследнее обновление 4 года назад
PHP MySQL Вставить несколько записей
Вставка нескольких записей в MySQL с помощью MySQLi и PDO Несколько операторов SQL должны выполняться с помощью функции
mysqli_multi_query()
Читать
Последнее обновление 4 года назад
Ограничение выбора данных PHP MySQL
MySQL предоставляет предложение LIMIT, которое используется для указания количества возвращаемых записей.
Предложение LIMIT упрощает кодирование многостраничных результатов или разбиения на страницы с помощью SQL и очень полезно для больших таблиц. Возврат большого количества записей может повлиять на производительность.
ЧитатьПоследнее обновление 4 года назад