>  기사  >  데이터 베이스  >  PHP는 데이터베이스에 연결하고 프로세스 지향 접근 방식을 통해 가장 기본적인 추가, 삭제, 수정 및 쿼리 작업을 구현합니다.

PHP는 데이터베이스에 연결하고 프로세스 지향 접근 방식을 통해 가장 기본적인 추가, 삭제, 수정 및 쿼리 작업을 구현합니다.

jacklove
jacklove원래의
2018-06-08 10:39:453365검색

추가, 삭제, 수정, 쿼리는 데이터베이스 운영에 있어 가장 기본적이고 중요한 작업입니다.

PHP 환경을 설정한 후에는 PHP를 통해 MySQL 데이터베이스에 연결하는 방법과 가장 기본적인 추가, 삭제, 수정 및 쿼리를 구현하는 방법을 살펴보겠습니다. 더 말할 것도 없이 바로 코드로 넘어가겠습니다.

추천 관련 mysql 동영상 튜토리얼: "mysql tutorial"

1. MySQL 데이터베이스를 PHP와 연결

<?php
    $host ="localhost";//服务器地址
    $root ="root";//用户名
    $password ="admin";//密码
    $database ="beyondweb_test";//数据库名               
    $conn = mysql_connect($host,$root,$password);//连接数据库
    if(!$conn){
        die("数据库连接失败!".mysql_error());
    }else{
        echo"数据库连接成功";
    }                   
    mysql_select_db($database,$conn);//选择数据库
    mysql_query("set names utf-8");//设置编码为utf-8
?>

2. 데이터베이스에 데이터 추가

우선, Beyondweb_test 데이터베이스에 이러한 사용자 테이블을 생성했습니다. , 데모용으로 사용 중입니다. 그림과 같이:

SQL 문:

CREATE TABLE user(
    id INT(20) PRIMARY KEY AUTO_INCREMENT,
    nikename VARCHAR(30),
    email VARCHAR(40)
);

그런 다음 데이터베이스에 데이터를 추가합니다:

<?php
    $query ="INSERT INTO user(nikename,email) VALUES(#张三#,#beyondwebdotcn@xxx.com#);";//#号代表单引号,使用单引号才是正确的
                   
    $result = mysql_query($query);
                   
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>

3. 데이터베이스의 데이터를 수정합니다

또한 사용자 테이블을 기반으로 작업합니다. 예를 들어 "Zhang San"을 변경합니다. " to "Li Si" ”, PHP 코드는 다음과 같습니다.

<?php
    $query ="UPDATE user SET nikename=#李四# WHERE id=#1#;";//#号代表单引号,使用单引号才是正确的              
    $result = mysql_query($query);              
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>

실제로 SQL 문이 변경되었고 나머지는 완전히 동일합니다.

4. 데이터베이스 쿼리

SQL 문만 변경하면 됩니다. 예를 들어 테이블의 모든 데이터를 쿼리하고 테이블 형식으로 출력합니다.

<?php
    $query ="SELECT * FROM user;";
            
    $result = mysql_query($query);
            
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
    }         
?>
    <br/>
    <table border="1px">
        <tr>
            <th>id</th>
            <th>nikename</th>
            <th>email</th>
        </tr>
<?php
    while($row = mysql_fetch_row($result)){
        echo"<tr>";
        echo"<td>".$row[0]."</td>";
        echo"<td>".$row[1]."</td>";
        echo"<td>".$row[2]."</td>";
        echo"</tr>";
    }
?>
    </table>
<?php           
    mysql_close($conn);      
?>

5. 데이터 삭제

데이터 추가, 데이터 수정 및 삭제 데이터에 대한 해결 방법은 "추가, 삭제, 수정, 검색"만 남았습니다. 데이터를 삭제하는 방법에 대해 살펴보겠습니다. 실제로는 위와 비슷합니다. 한 문장만 있으면 됩니다. SQL 문만 변경하면 됩니다. PHP 코드를 살펴보겠습니다.

<?php
    $query ="DELETE FROM user WHERE nikename=#张三#;";//#号代表单引号,使用单引号才是正确的           
    $result = mysql_query($query);          
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>

좋아요, 위는 데이터베이스에 대한 PHP 연결과 가장 기본적인 추가, 삭제, 수정 및 검색 작업이 초보자에게 도움이 되기를 바랍니다.

그러나 위의 내용은 모두 프로세스 중심 접근 방식으로 처리되므로 매우 복잡합니다. 관심이 있으시면 PHP 중국어 웹사이트를 따르세요.

관련 권장 사항:

Mysql 데이터베이스 연결, 쿼리 구현 방법, 그리고 PHP 작업 대기를 통해 설정된 레코드

MySQL 시간대 설정 방법

MYSQL 쿼리 시간 데이터


위 내용은 PHP는 데이터베이스에 연결하고 프로세스 지향 접근 방식을 통해 가장 기본적인 추가, 삭제, 수정 및 쿼리 작업을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.