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

— Add-on เพื่อ WorldWideScripts.net

สมัครสมาชิกฟีด ของเรา จะอยู่ถึง วันที่ !

ใหม่! ติดตามเรา ตามที่คุณต้องการ!


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

Ads

Ad: Bluehost hosting

ฐานข้อมูลระดับเมกะ (ข้อมูล MySQL) 1.0 โวลต์


ใช้คุณสมบัติของ MySQL ทุกใน PHP

คุณสมบัติหลัก:

1. MySQL เข้ากันได้กับ: 3.23+ MySQL, MySQL 4.0 +, MySQL 4.1 +, MySQL 5.0 ขึ้นไป
2. ใช้งานง่ายสะอาดและง่ายต่อการเข้าใจรหัส
3. การเข้าถึงฐานข้อมูล MySQL โดยปราศจากความรู้ของ MySQL หรือ SQL ใด ๆ
4. ใช้อาเรย์ของข้อมูลที่จะแทรกและการปรับปรุงแถวในตารางฐานข้อมูล
5. คุณลักษณะสตริงหลบหนีตัวเลือกที่จะหลีกเลี่ยงการฉีด SQL
6. โดยอัตโนมัติสร้างงบที่เตรียมไว้
7. เลือกแถวคอลัมน์ตัวแปรที่มีหนึ่งสมุทร
8. เลือกง่ายแทรกปรับปรุงลบกรอง
9. เอกสารที่ถูกต้องด้วยตัวอย่างและแสดงความคิดเห็น
10. ขนาดเล็ก
11. แนบไฟล์เอกสารครบ


ฟังก์ชั่น

 // เชื่อมต่อกับเซิร์ฟเวอร์ sql_connect ($ sqlserver, $ sqluser, $ sqlpassword ฐานข้อมูล $ พอร์ต $ = false, $ persistency = false, $ new_link = false); // ------------------------------------------------ ----------------- + 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 ($ table_name); // ------------------------------------------------ ----------------- + // ได้รับจำนวนที่แน่นอนของแถวในตารางที่กำหนด get_row_count ($ table_name); // ------------------------------------------------ ----------------- + // รับจำนวนประมาณของแถวในตารางที่กำหนด get_estimated_row_count ($ table_name); // ------------------------------------------------ ----------------- + // หน้าข้อผิดพลาดของ SQL จอแสดงผล sql_error (); // ------------------------------------------------ ----------------- + // สร้างในหรือไม่ในการเปรียบเทียบสตริง SQL, การใช้งาน <> หรือ = ในองค์ประกอบเดียว sql_in_set (เขต $ อาร์เรย์ $, ลบล้าง $ = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + ได้อย่างถูกต้อง // ปรับเช่นการแสดงออกของตัวละครพิเศษ sql_like_expression ($ แสดงออก); // ------------------------------------------------ ----------------- + รุ่น // ข้อมูลเกี่ยวกับฐานข้อมูลที่ใช้ sql_server_info (); // ------------------------------------------------ ----------------- + // กลับจำนวนแถวได้รับผลกระทบ sql_affectedrows (); // ------------------------------------------------ ----------------- + // ขอจำนวนแถวที่กำหนด sql_rowseek ($ rownum และ $ query_id); // ------------------------------------------------ ----------------- + // รับรหัสแทรกที่ผ่านมาหลังจากคำสั่งแทรก sql_nextid (); // ------------------------------------------------ ----------------- + // ผลของ SQL ฟรี sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + การเชื่อมต่อของ SQL // ใกล้ sql_close (); // ------------------------------------------------ ----------------- + 

การใช้งาน

 // กำหนดไฟล์ชั้นในสคริปต์ของคุณ define ('IN_MEGA_DB' จริง); // รวมไฟล์ชั้นในสคริปต์ของคุณ รวมถึง ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = 'ฐานข้อมูล'; $ DbUser = 'db_username'; $ dbpasswd = 'db_password'; $ tableprefix = ''; // ตารางอดีตใช้ @define (USERS_TABLE ', $ tableprefix' ของผู้ใช้.); // คลาสใหม่ ฐานข้อมูล $ = dbal_mysql ใหม่ (); เชื่อมต่อฐานข้อมูล // $ นักโทษ = sql_connect ($ dbhost, $ DbUser, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE ลบกับงบเตรียม: // ------------------------------------------------ ----------------- + // เลือก $ SQL = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "."); แถว $ = $ db-> sql_fetchrow ($ SQL); // หรือในขณะที่ ในขณะที่ ($ แถว = $ db-> sql_fetchrow ($ SQL)) { // ในขณะที่รหัส } // ------------------------------------------------ ----------------- + // แทรก $ sql_ins = array ( 'รหัส' => (int) '', 'ชื่อผู้ใช้' => 'ชื่อผู้ใช้' 'รหัสผ่าน' => '123456' 'อีเมล' => [email protected]' 'สถานะ' => (int) '1', ); $ SQL = 'แทรกลงใน' USERS_TABLE '' $ db-> sql_build_array ('แทรก', $ sql_ins); ส่งผล $ = $ db-> sql_query ($ SQL); // ------------------------------------------------ ----------------- + // UPDATE $ db-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // การลบ $ db-> sql_query ("ลบ" USERS_TABLE "WHERE` id` = '1' "..); // ------------------------------------------------ ----------------- + // LIMIT แบบสอบถาม ถ้า (! isset ($ _ GET ['หน้า'])) {$ page = 1;} else {$ page = intval ($ _ GET ['หน้า']);} $ sql_limit = '10'; sql_start $ = ($ sql_limit * หน้า $) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY วัน DESC". ส่งผล $ = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); ในขณะที่ ($ แถว = $ db-> sql_fetchrow ($ ผล)) { // ในขณะที่รหัส } // ------------------------------------------------ ----------------- + // แถว Num สะท้อน $ db-> get_row_count (USERS_TABLE); สะท้อน $ db-> get_estimated_row_count (USERS_TABLE); 


ประวัติรุ่น

 v1.0 รุ่นแรก 

ดาวน์โหลด
ส่วนประกอบอื่น ๆ ในประเภทนี้ส่วนประกอบทั้งหมดของ ผู้เขียนคนนี้
ความเห็นคำถามที่พบบ่อย และคำตอบ

คุณสมบัติ

ที่สร้าง:
21 มกราคม 13

การปรับปรุงครั้งล่าสุด:
N / A

รวมไฟล์:
PHP

ซอฟแวร์เวอร์ชั่น:
PHP 4.x, 5.x PHP, MySQL 4.x, MySQL 5.x, อื่น ๆ

คำหลัก

อีคอมเมิร์ซ, อีคอมเมิร์ซ, สิ่งของทั้งหมด, ฐานข้อมูลชั้น, ระดับ MYSQL, ฐานข้อมูล, ฐานข้อมูลขนาดใหญ่ระดับ, MySQL