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

smplPDO - MySql Database Helper Class

— 추가 기능 WorldWideScripts.net 에

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

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


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO 데이터베이스 추상화 클래스

smplPDO 매우 유용한 기능으로 PHP 데이터 개체 (PDO)를 확장하기 위해 작성하는 간단하고 가벼운 PHP PDO 데이터베이스 추상화 클래스입니다. 그것으로 포장 속기 방법은 중복 된 코드의 양을 줄이고 자동 준비 및 준비된 문을 실행하여 보안 및 성능을 스크립트의 가독성을 높일뿐만 아니라 향상시킬 수 있습니다.

smplPDO, 당신은 SQL의 ZERO 지식 완전한 기능을 데이터베이스 기반 PHP 애플리케이션을 작성할 수 있습니다.

 // smplPDO 매우 간단한 사용자 인증 예. // 초기화 smplPDO $ DB를 = 새로운 smplPDO ( "MySQL의 : 호스트 = localhost를, DBNAME = 데이터베이스 ','dbuser ','dbpass '); // 사용자가 양식을 그녀의 이메일과 비밀번호를 게시 $ 이메일 = 배열​​ ( '이메일'=> $ _ POST [ '이메일']); 사용자가 제출 한 이메일에있는 경우 // 확인 : (가! $ DB-> 존재 ( '사용자', $ 이메일)) 경우 출구 ( '사용자를 찾을 수 없습니다!'); 사용자가 발견되면 제출 된 암호가 맞으면 // 확인 : 다른 경우 ($ DB-> get_var ( '사용자', $ 이메일, '비밀번호')! = MD5 ($ _POST [ 'PWD'])) 출구 ( '잘못된 암호'); //의 환영 FIRSTNAME을 가지고있는 사용자를 찾을 수 및 암호가 올바른지, 이렇게하자 에코 '에 오신 것을 환영합니다'. $ DB-> get_var ( '사용자'$ 이메일 'FIRSTNAME'); 

확인 문서를 더 코드 예제.

주요 특징

  • 깨끗한 코드를 이해하기 쉬운 : 경량.
  • 모범 사례와 PHP 데이터 개체 (PDO)를 사용합니다.
  • 자동으로 문 준비를 작성합니다.
  • 쉬운 삽입, 업데이트, 방법을 삭제합니다.
  • 선택 행, 열, 한 - 라이너와 변수.
  • 완전히 문서화.
  • 지속적인 지원.

지원

저에게 연락 이 클래스와 질문 사항이나 문제가있을 경우. 나는 가능한 한 빨리 모든 이메일에 응답하기 위해 최선을 다할 것입니다.

용법

 //이 스크립트에서 클래스 파일을 포함합니다. ( '/ 경로 /로 / smplPDO.php')를 필요로; $ DB_HOST = 'localhost를'; $ DB_NAME = '데이터베이스'; $는 db_user = 'db_username'; $ db_pass = '는 db_password'; //은 PDO와 동일한 클래스를 초기화하기 $ DB를 = 새로운 smplPDO ( "MySQL의 : 호스트 = $ DB_HOST; DBNAME = $ DB_NAME"달러는 db_user, $의 db_pass); // INSERT, UPDATE는, 준비된 문으로 삭제 : $ DB-> (), => 28 '나이'배열 ( '이름'=> '홍길동'을 '테이블')를 삽입; $ DB-> 업데이트 ( '테이블', 배열 ( '나이'=> 29), 배열 ( '이름'=> '홍길동')); $ DB-> (, 배열 ( '이름'=> '홍길동')를 '테이블')를 삭제; 모든 단일 행, 단일 열 및 하나의 변수를 선택합니다 // : $ DB-> get_all ( '테이블', 배열 ( '나이'=> 22)); $ DB-> get_row ( '테이블', 배열 ( '이름'=> '홍길동')); $ DB-> get_col ( '테이블', 배열 ( '나이'=> 28), 배열 ( '이름')); $ DB-> get_var ( '테이블', 배열 ( '이름'=> '홍길동')); // GROUP BY, ORDER BY와 LIMIT 바로 어떤 get_의 * 호출하기 전에 설정 // : $ DB-> group_by = "나이"; // age 필드로 그룹 행. $ DB-> order_by = "ID DESC"; // ID 필드 하강 순서. $ DB-> 제한 = "0,10"; // 0부터 10 행을 얻을. $ DB-> get_all ( '테이블', 배열 ( '나이'=> 22)); 레코드가 존재하는 경우 // 확인 : ($ DB->이 ( '테이블', 배열이 존재한다 ( '이름'=> '홍길동')))가 '기록이 존재!'에코; // 일치하는 레코드의 수를 가져옵니다 : $ DB-> get_count ( '테이블', 배열 ( '나이'=> 22)); // 마지막 오류가 사로 잡았 참조 : $ DB-> 오류를 반향; 필요한 모든 속성을 인쇄 // : $ DB-> 디버그 (); 

버전 기록

V1.1
  • 버그 수정 및 수정 마이너.
V1.0
  • 초기 버전.

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

속성을 선택합니다

:
6 11월 12일 작성 및 최신 업데이트

소프트웨어 버전:
PHP 5.x를, 파일

키워드

전자 상거래, 모든 항목, 추상화, 클래스, 데이터베이스, DB, MySQL은, PDO, PHP, 래퍼