는 PHP에서 설정한 MySQL 데이터베이스 처리
요즘 대부분의 대화형 웹 사이트의 데이터를 동적으로 제시되고 대화형 사용자의 입력에 기반을 필요로합니다. 예를 들어, 고객은 소매 웹사이트에 로그인할 때 자신의 구매 내역을 확인 할 수있습니다. 이 경우, 웹 사이트는 고객을위한 검사를 수행하기 위해 두 종류의 데이터를 저장해야 하죠? 고객의 개인 로그인 정보, 그리고 고객의 구입 항목이없습니다. 이 데이터에 저장할 수있습니다 스토리지의 두 종류가? 플랫 파일이나 파일 databases.Flat 플랫 파일은 매우 낮은 볼륨 웹사이트로 낮은 실현하는 3 내재된 약점을 가지고있습니다 : 무능력을 색인 데이터. 이것이 필요하게 잠재적으로 데이터를 순차적으로 ALL을 읽어 보시기 바랍니다. 레코드의 수에 비례하여 평면에 큰 문제가있을 경우이 플랫 파일에 기록이 많을 플랫 파일을 읽을 수 있기 때문에 시간이 필요한 것입니다 무능 file.The 효율적으로 사용자에 의해 데이터의 dataThe 비효율적인 스토리지에 대한 액세스를 제어합니다. 대부분의 경우, 데이터가 암호화되지 않을 것이거나이없는 것이 문제를 더욱 악화로 압축했다. 1 aboveThe 어떤 가요, 내 의견에 대안, 실현 가능한 유일한 방법은, 데이터베이스에있는 데이터를 저장하는 것입니다. 하나는 가장 널리 사용되는 데이터베이스의 MySQL이있다. 데이터는 데이터베이스에 쉽게 색인 수 저장되어 관리 하고 효율적으로 저장됩니다. 게다가, 대부분의 데이터베이스는 데이터베이스 관리자가 데이터베이스를 유지할 수 있도록 동행하는 유틸리티의 스위트룸을 제공합니까? 예를 들어, 백업 및 복원 etc.Websites PHP를 사용하는 사용자 정의 스크립트는 PHP와 MySQL과 아주 잘 통합 MySQL 모듈은 의사 소통이 매우 효율적으로 MySQL 데이터베이스에 적합합니다. PHP는 MySQL과 연동 표준을 통해 통신할 수있습니다 는 ODBC로 MySQL있다는 ODBC - 준수, 그러나,이 같은 PHP.The이 문서의 나머지 부분에 대한 모듈을 MySQL의 사용으로 효율적인 맞춤 않을 방법 : MySQL은 PHP를 사용하는 방법에 대한 입문서 databaseExecute 표준에 연결됩니다 SQL 구문에 대한 쿼리는 MySQL 데이터베이스를 삽입하거나 데이터베이스를 업데이 트와 통신할 수 MySQLBefore PHP 스크립트와 세션 databaseStarting, PHP 스크립트는 처음에 연결하는 데 필요합니다 MySQL 서버와 on.The mysql_connect ()와 mysql_select_db를 운영하기 위해 MySQL 서버에있는 데이터베이스를 지정 () 함수를 이러한 목적으로 제공됩니다. 순서에서 MySQL 서버에 연결하는 데, 서버 이름 / 주소, 사용자 이름, 그리고 유효한 암호가 필요합니다. 일단 연결이 성공하면, 그 데이터베이스는 다음 specified.The 2의 코드를 발췌해야 서버 연결 및 데이터베이스를 수행하는 방법을 보여줍니다 선택 : @ mysql_connect ( "[servername은]", "[사용자 이름]", "[비밀 번호]") 또는 죽을 ( "DB에 mysql_select_db ("[databasename !");@ 연결할 수없습니다] ") 또는 죽을 ("을 선택할 수없습니다 DB를! "); 그 @ 연산자를 어떤 오류 메시지를 억제하는 데 사용됩니다 오류가 발생하는 경우는 ()와 mysql_select_db mysql_connect () 함수를 생산할 수있을 것이다. 스크립트 실행은 종료하고 사용자 지정 오류는 MySQL은 이에 대해 SQL 제표 message.Executing 디스플레이 사용됩니다 () 함수를 죽게 선택 databaseOnce 연결 및 데이터베이스를 성공적으로 PHP 스크립트는 이제 표준 SQL 문을 사용하여 데이터베이스에서 작동로 진행할 수있습니다 수행됩니다. 이 mysql_query () 함수를 실행하기 위해 사용됩니다 표준 SQL 데이터베이스에 대해 진술했다. 다음 예제에서는, PHP 스크립트는 이전에 선택한 데이터베이스에서 테이블 tbl_login 경우 사용자 이름 / 비밀 번호는 사용자가 제공한 켤레를 결정이라는 검색어 valid.Assumption입니다 : tbl_login 표 3 열 로그, 비밀 번호, last_logged_in을 지명했다. 그 시간이 지난 last_logged_in 칼럼 점포 시스템에 로그 인한 사용자가. / /이 $ 사용자 이름과 $ passwd 변수 로그인 양식을 바르게하여 POST 메소드 /를 통해 / 설정해야합니다. 이 예제의 목적을 위해, 우리는 수동 코딩. $ 사용자 = "존"; $ passwd = "mypassword"는; / / 우리는 선택의 SQL 생성 사형에 대한 성명. $는 SQL = "선택 * tbl_login 어디에서 로그 = '". $ 사용자 이름입니다. "'이름과 비밀 번호 = '". $ passwd ."'";// 현재 선택된 데이터베이스에 대해 SQL 문을 실행합니다. / / 그 결과에 저장됩니다 $ 연구 변수. $ 연구 = mysql_query ($는 SQL); / / () 명령, $ 연구 변수 / / mysql_query의 결정을 검사 후 실행하는 mysql_query ()이 성공적으로 executed.if (! $ R)은 ( $ (); 인쇄 = mysql_error 드렸어요 $ 드렸어요; 출구 ();}// 쿼리 결과를 반환하는 경우에는 모든 것이 잘 확인 갔어요? 즉 경우 사용자 이름 / 비밀 번호 / / 쌍의 데이터베이스에있는 것으로 밝혀졌다. 이 차례 mysql_affected_rows () 함수는 이런 목적을 위해 사용됩니다. / / 차례 mysql_affected_rows ()는 / 영향 있던 데이터베이스 테이블의 행 수를 반환합니다 / 지난 queryif (차례 mysql_affected_rows () == 0) (인쇄 "아이디 / 비밀 번호 쌍을 무효입니다. 잠시 후 다시 시도하십시오.";) 다른 (/ /면 성공, 마지막 시간에 사용자에게 표시에 대한 달러의 마지막 변수로 행 = mysql_fetch_array ($ R)은; $ 마지막 = $ 행 $ 기록을 읽어 [ "last_logged_in"]; 인쇄 "로그인 성공. 당신이 마지막에 기록될 ". $ 지난 .".";} 위 예제를 선택하는 방법을 선택한 데이터베이스에 대해 SQL 문을 실행됩니다 시연했다. 같은 방법으로 다른 SQL 문을 실행하기 위해 (삽입, 업데이트, 삭제 등 사용됩니다 등)를 사용하여 데이터베이스를 상대로 mysql_query ()와 차례 mysql_affected_rows () 존 L. 존 패에 의해 쓰여진입니다 AuthorThis는 PHP 스크립트 문서 functions.About 최고 BMW는 블로그의 웹마 스터입니다!
ꀰ사냴ꀰ: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
샹냈 삤퀰 삻쁄 쁔냜
ꃀ큘쁘 샹사쁴킸샐쁴 뀸쀜끼 삔ꀀ 샀ꀈ 냹삥!
샹냈 삤퀰샐ꂌ ꀰ사끼 쀜삜큘ꀰ
쁄냈삔 냱끝 큄쀘! ꃀ큘쁘 삑생쁄 삑쀱큘ꃠ쁴 뀸쀜낔 Messaggiamo.Com 뀔뀉킠났!