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 에

@ko1wws최신 상태로 유지 하기 위해 우리의 피드를 구독!

새로운! 당신이 그것을 원하는대로 우리를 따르라!


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

Ads

Ad: Bluehost hosting

메가 급 데이터베이스 (MYSQL) V 1.0


PHP에서 MySQL의 모든 기능을 사용합니다.

주요 특징:

호환 1. MySQL의 : MySQL의 3.23 이상의, MySQL은 4.0 이상, MySQL은 4.1 이상, MySQL은 5.0 이상.
2. 사용하기 쉽고, 청소, 코드를 이해하기 쉽습니다.
MySQL의 또는 SQL에 대한 지식이없는 3. 액세스 MySQL의 데이터베이스.
4. 데이터베이스 테이블에 삽입하는 데이터 및 업데이트 행의 연관 배열을 사용합니다.
5. 선택 이스케이프 문자열 기능은 SQL 주입을 방지 할 수 있습니다.
6. 자동으로 문 준비를 작성합니다.
한 - 라이너 7. 행, 열, 변수.
8. 쉬운 선택, 삽입, 업데이트, 필터링, 삭제
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 ($ 쿼리, $ 배열); // ------------------------------------------------ ----------------- + // 하나 이상의 INSERT 문을 실행합니다. sql_multi_insert ($ 테이블, 및 $의 sql_ary); // ------------------------------------------------ ----------------- + 문자열을 탈출 // SQL 쿼리에 사용 sql_escape (); // ------------------------------------------------ ----------------- + // 지정된 테이블에 대한 정보를 가져옵니다. get_table_status ($의 테이블 _); // ------------------------------------------------ ----------------- + // 지정된 테이블의 행의 정확한 수를 가져옵니다. get_row_count ($의 테이블 _); // ------------------------------------------------ ----------------- + // 지정된 테이블의 행의 예상 수를 가져옵니다. get_estimated_row_count ($의 테이블 _); // ------------------------------------------------ ----------------- + // 표시 SQL 오류 페이지 SQL_ERROR (); // ------------------------------------------------ ----------------- + // SQL 비교 문자열 IN 또는 NOT 하나의 요소에 사용 <> 또는 = 빌드 sql_in_set ($ 필드, $ 배열, $의 무효화 = 거짓, $ allow_empty_set = false)를; // ------------------------------------------------ ----------------- + 올바르게 특수 문자 표현 LIKE 조정 // sql_like_expression ($ 식); // ------------------------------------------------ ----------------- + 사용되는 데이터베이스에 대한 // 버전 정보 sql_server_info (); // ------------------------------------------------ ----------------- + 영향을받는 행의 수를 돌려줍니다 // sql_affectedrows (); // ------------------------------------------------ ----------------- + 지정된 행 번호로 탐색 // sql_rowseek ($의 ROWNUM, $의 query_id); // ------------------------------------------------ ----------------- + // 마지막으로 삽입 문 다음에 ID를 삽입하기 sql_nextid (); // ------------------------------------------------ ----------------- + // 무료 SQL 결과 sql_freeresult ($ query_id = false)를; // ------------------------------------------------ ----------------- + // 가까운 SQL 연결 SQL_CLOSE (); // ------------------------------------------------ ----------------- + 

용법

 스크립트에서 클래스 파일을 정의 //. ( 'IN_MEGA_DB', TRUE)을 정의; //이 스크립트에서 클래스 파일을 포함합니다. ( 'mega.class.database.php')을 포함한다; $ dbhost = 'localhost를'; $ dbport = ''; $ DBNAME = '데이터베이스'; $ dbuser에 = 'db_username'; $ dbpasswd = '는 db_password'; $ tableprefix = ''; 사용 // 전 테이블 @define ( 'USERS_TABLE', $의 tableprefix '사용자'.) // 새로운 클래스 $ DB를 = 새로운 dbal_mysql (); 데이터베이스를 연결 // $ 사기꾼 = sql_connect ($ dbhost, $ dbuser에, $ dbpasswd, $ DBNAME, $ dbport); // ------------------------------------------------ ----------------- + // SELECT (선택), INSERT는, 업데이트, 준비된 문으로 삭제 : // ------------------------------------------------ ----------------- + SELECT // $의 SQL = $ DB-> sql_query (.USERS_TABLE "* FROM 선택" "."); $ 행 = $ DB-> sql_fetchrow ($의 SQL); // 또는 동안 동안 ($ 행 = $ DB-> sql_fetchrow ($의 SQL)) { // 동안 코드 } // ------------------------------------------------ ----------------- + // INSERT $ 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 (.. "UPDATE"USERS_TABLE "SET`password` = '123456'WHERE`id` 이것은 취약한 = '1'"); // ------------------------------------------------ ----------------- + 삭제 // $ DB-> sql_query (USERS_TABLE "삭제" "여기서`id` 이것은 취약한 = '1'"..); // ------------------------------------------------ ----------------- + // LIMIT 쿼리 만약 (!의는 isset ($ _ GET [ '페이지'])) {$ 페이지 = 1;} 다른 {$ 페이지 = INTVAL ($ _ [ '페이지'] GET);} $ sql_limit = '10'; $의 sql_start = ($ sql_limit의 * $ 페이지) - $ sql_limit; $의 SQL은.USERS_TABLE "SELECT * FROM"= "날짜 DESC BY ORDER를."; $ 결과 = $ 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); 


버전 기록

 V1.0 초기 버전. 

다운로드 할 수 있습니다
해당 카테고리의 다른 구성 요소이 작성자 의 모든 구성 요소
의견자주하는 질문과 답변 을 요구했다

속성을 선택합니다

생성:
21 1월 13일

마지막 업데이트:
N / A

파일 포함:
PHP

소프트웨어 버전:
PHP 4.x의 경우, 다른 PHP 5.x를, MySQL은 4.x의 경우, MySQL의 5.x를,

키워드

전자 상거래, 전자 상거래, 모든 상품, 클래스 데이터베이스, 클래스 MYSQL, 데이터베이스, 메가 급 데이터베이스, mysql을