현재 위치: > 최신 기사 목록> PHP 배열 작동 및 데이터베이스 상호 작용 기술 : 실제 예제 및 최적화 방법

PHP 배열 작동 및 데이터베이스 상호 작용 기술 : 실제 예제 및 최적화 방법

M66 2025-06-12

소개

PHP 개발에서 운영 배열은 기본 기술 중 하나이며 데이터베이스와의 상호 작용은 거의 모든 웹 개발자에게 일반적인 작업입니다. 이 기사는 PHP를 사용하여 어레이를 작동하고 데이터베이스와 상호 작용하는 방법을 자세히 설명하고 개발자가 효율성을 향상시킬 수 있도록 일반적인 코드 예제 및 기술을 제공합니다.

1. PHP 배열의 기본 작업

배열은 PHP에서 매우 중요한 데이터 구조이며 관련 데이터 세트를 저장하는 데 사용됩니다. 다음으로 몇 가지 일반적인 배열 작업 예제를 보여 드리겠습니다.

  1. 배열 생성 :
    $ arr = array ( "Apple", "Banana", "Orange");
  2. 배열 요소 액세스 :
    echo $ arr [0]; // 출력 : Apple
  3. 배열에 요소 추가 :
    $ arr [] = "포도"; // 배열 끝에 요소를 추가합니다
    array_push ($ arr, "파인애플"); // 마찬가지로 배열 끝에 요소를 추가하십시오.
  4. 배열 요소 삭제 :
    Unset ($ arr [1]); // 지정된 색인의 요소를 삭제합니다
    Array_Pop ($ ARR); // 배열 끝에서 요소 삭제
  5. 배열을 반복하십시오.
     foreach ($ arr as $ key => $ value) {
            에코 "색인 :". $ 키. ", 값:" . $ 값;
        }

2. 데이터베이스와의 상호 작용

데이터베이스와의 상호 작용은 웹 개발에서 가장 일반적인 작업 중 하나입니다. 다음으로 공통 코드 예제와 함께 데이터베이스 작업에 PHP를 사용하는 방법을 보여줍니다.

  1. 데이터베이스에 연결 :
        $ servername = "localhost";
        $ username = "root";
        $ password = "password";
        $ dbname = "mydb";
    
        $ conn = new MySqli ($ servername, $ username, $ password, $ dbname);
    
        if ($ conn-> connect_error) {
            다이 ( "데이터베이스 연결 실패 :". $ conn-> connect_error);
        }
        
  2. 쿼리 데이터 :
        $ SQL = "사용자의 ID, 이름, 이메일 선택";
        $ result = $ conn-> query ($ sql);
    
        if ($ result-> num_rows> 0) {
            while ($ row = $ result-> fetch_assoc ()) {
                에코 "ID :". $ 행 [ "ID"]. " - 이름: " . $ 행 [ "이름"]. " - 이메일 :". $ 행 [ "이메일"]. "<br> ";
            }
        } 또 다른 {
            Echo "데이터가 발견되지 않았습니다!";
        }
        
  3. 데이터 삽입 :
        $ sql = "사용자에 삽입 (이름, 이메일) 값 ( &#39;John Doe&#39;, &#39;john@example.com&#39;)";
        
        if ($ conn-> query ($ sql) === true) {
            Echo "새로운 레코드 삽입이 성공적으로!";
        } 또 다른 {
            Echo "데이터를 삽입하는 동안 오류가 발생했습니다 :". $ conn-> 오류;
        }
        
  4. 데이터 업데이트 :
        $ sql = "업데이트 사용자는 이메일 set email=&#39;John.doe@example.com &#39;where id = 1";
        
        if ($ conn-> query ($ sql) === true) {
            Echo "데이터 업데이트가 성공했습니다!";
        } 또 다른 {
            Echo "데이터를 업데이트하는 동안 오류가 발생했습니다.". $ conn-> 오류;
        }
        
  5. 데이터 삭제 :
        $ sql = "id = 1"사용자에게서 삭제;
        
        if ($ conn-> query ($ sql) === true) {
            Echo "데이터 삭제가 성공했습니다!";
        } 또 다른 {
            Echo "데이터를 삭제하는 동안 오류가 발생했습니다 :". $ conn-> 오류;
        }
        

3. 결론

이 기사는 PHP 개발에서 배열 작업의 기본 방법을 소개하고 데이터베이스와 상호 작용하는 일반적인 기술을 제공합니다. 배열 요소를 처리하거나 데이터베이스 쿼리, 삽입, 업데이트 및 작업을 수행하든 이러한 기술을 마스터하면 개발 효율성이 크게 향상됩니다. 이 기사가 PHP 개발에 도움이되기를 바랍니다.