WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Database Abstractions

Mega Class Database (MYSQL) v 1.0

— Дополнения к WorldWideScripts.net

Подпишитесь на наш канал, чтобы оставаться в курсе событий!

Новинка! Следуйте за нами, как вы хотите!


Mega Class Database (MYSQL) v 1.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Мега базы данных класса (MySQL) V 1.0


Используйте каждую функцию MySQL в PHP.

Основные характеристики:

1. Совместимость с MySQL: MySQL 3.23+, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. Простота в использовании, чистый, легко понять код.
3. Доступ базы данных MySQL без знания MySQL или SQL.
4. Использование ассоциативного массива данных для вставки и обновления строк в таблице базы данных.
5. Дополнительная функция побег строка, чтобы избежать SQL инъекций.
6. автоматически создает подготовленные заявления.
7. Выберите строки, столбцы, переменные с остротами.
8. Easy Select, Insert, Update, Delete, фильтруют
9. Правильно документально с примерами и комментариями.
10. Малый размер.
11. Прикрепите полностью задокументированы.


Функции

 // Подключение к серверу sql_connect ($ SQLServer, $ sqluser, $ sqlpassword, $ базы данных, $ порт = ложь, $ настойчивость = ложь, $ new_link = ложь); // ------------------------------------------------ ----------------- + sql_query ($ запрос = ''); // Построить SQL заявление от массива для выбора и выбирать различные заявления // ------------------------------------------------ ----------------- + // Построить лимит запросов sql_query_limit ($ запроса, $ Всего $ смещение = 0); // ------------------------------------------------ ----------------- + // Выборка текущую строку sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Возможные значения запросов: SELECT, SELECT_DISTINCT Функция sql_build_query ($ запроса, $ массив); // ------------------------------------------------ ----------------- + // Запуск более одной вставки заявление. sql_multi_insert ($ стол, и $ sql_ary); // ------------------------------------------------ ----------------- + // Побег строку используется в SQL-запрос sql_escape (); // ------------------------------------------------ ----------------- + // Получает некоторую информацию о указанной таблицы. get_table_status ($ имя_таблицы); // ------------------------------------------------ ----------------- + // Получает точное количество строк в указанной таблице. get_row_count ($ имя_таблицы); // ------------------------------------------------ ----------------- + // Получает оценочное количество строк в указанной таблице. get_estimated_row_count ($ имя_таблицы); // ------------------------------------------------ ----------------- + // Дисплей SQL страница ошибки SQL_ERROR (); // ------------------------------------------------ ----------------- + // Построить или нет В SQL строки сравнения, использования <> или = на одного элемента sql_in_set ($ поле, $ массив, $ NEGATE = ложь, $ allow_empty_set = ложь); // ------------------------------------------------ ----------------- + // Правильно настроить КАК выражения для специальных символов sql_like_expression ($ выражение); // ------------------------------------------------ ----------------- + // Версия информация о базе данных, используемой sql_server_info (); // ------------------------------------------------ ----------------- + // Возвращает количество строк пострадавших sql_affectedrows (); // ------------------------------------------------ ----------------- + // Стремитесь данной строки номер sql_rowseek ($ ROWNUM, и $ query_id); // ------------------------------------------------ ----------------- + // Получить последний добавленный идентификатор после оператора вставки sql_nextid (); // ------------------------------------------------ ----------------- + // Свободная результат SQL sql_freeresult ($ query_id = ложь); // ------------------------------------------------ ----------------- + // Тесная связь SQL SQL_CLOSE (); // ------------------------------------------------ ----------------- + 

Применение

 // Определить файл класса в ваш сценарий. DEFINE ('' IN_MEGA_DB, правда); // Включить файл класса в ваш сценарий. включают в себя ("mega.class.database.php '); $ DBHost = "локальный"; $ DbPort = ''; $ имя_бд = 'базы данных'; $ DbUser = 'db_username'; $ dbpasswd = 'DB_PASSWORD'; $ tableprefix = ''; // таблица, используемая экс define ('USERS_TABLE', $ tableprefix '' пользователи.); // Новый класс $ DB = новый dbal_mysql (); // Подключить базу данных $ кон = sql_connect ($ DBHost, $ DbUser, $ dbpasswd, $ имя_бд, $ DbPort); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE с подготовленными операторами: // ------------------------------------------------ ----------------- + // ВЫБРАТЬ $ SQL = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "".); $ ряд = $ db-> sql_fetchrow ($ SQL); // Или во время в то время как ($ строка = $ db-> sql_fetchrow ($ SQL)) { // Хотя код } // ------------------------------------------------ ----------------- + // Вставка $ sql_ins = массив ( "ID" => (INT) '', "Имя пользователя" => "Имя пользователя", "пароль" => "123456", "электронная почта" => "[email protected]", "Статус" => (INT) '1', ); $ SQL = "INSERT INTO". USERS_TABLE. ''. $ db-> sql_build_array ('INSERT', $ sql_ins); $ результат = $ db-> sql_query ($ SQL); // ------------------------------------------------ ----------------- + // ОБНОВИТЬ $ db-> sql_query (.. "ОБНОВЛЕНИЕ" USERS_TABLE "SET` password` = '123456', где `id` = '1'"); // ------------------------------------------------ ----------------- + // УДАЛИТЬ $ db-> sql_query ("DELETE" USERS_TABLE "ГДЕ` id` = '1' "..); // ------------------------------------------------ ----------------- + // Лимит запросов если (! Исеть ($ _ GET ['страница'])) {$ страница = 1;} еще {$ = страница INTVAL ($ _ GET [''] страницу);} $ sql_limit = '10'; $ sql_start = ($ * $ sql_limit страница) - $ sql_limit; $ SQL = "SELECT * FROM".USERS_TABLE "Сортировать по дате DESC". $ результат = $ db-> sql_query_limit ($ SQL, $ sql_limit, $ sql_start); в то время как ($ строка = $ db-> sql_fetchrow ($ результат)) { // Хотя код } // ------------------------------------------------ ----------------- + // Кол Строки Эхо $ db-> get_row_count (USERS_TABLE); Эхо $ db-> get_estimated_row_count (USERS_TABLE); 


История версий

 1.0 Первоначальная версия. 

Скачать
Другие компоненты в этой категорииВсе компоненты этого автора
КомментарииЧасто задаваемые вопросы и ответы

Свойства

Созданный:
21 января 13

Последнее обновление:
N / A

Файлы, включенные:
PHP

Версия ПО:
PHP 4.x, 5.x PHP, MySQL 4.x, 5.x MySQL, Другое

Ключевые слова

электронной коммерции, электронной коммерции, Все детали, Класс базы данных, класс MYSQL, база данных, мега базы данных класса, MySQL