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