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 з підготовленими операторами: // ------------------------------------------------ ----------------- + // SELECT $ 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 січня тринадцять

Останнє оновлення:
N / A

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

Версія:
PHP 4.x, 5.x PHP, MySQL 4.x, 5.x MySQL, Інше

Ключові слова

електронної комерції, електронної комерції, Всі товари, Клас бази даних, клас MYSQL, база даних, мега бази даних класу, MySQL