>  기사  >  백엔드 개발  >  데이터베이스에 연결하는 PHP에 대한 일부 요약

데이터베이스에 연결하는 PHP에 대한 일부 요약

WBOY
WBOY원래의
2016-08-08 09:27:011261검색

PHP 프로젝트 개발에서는 일반적으로 MVC 프레임워크를 사용하여 개발하며, 데이터베이스와의 상호작용은 모델 내에서 이루어지는 것이 일반적입니다. 다음은 데이터베이스와 상호 작용할 때 일부 PHP 처리에 대한 간략한 소개입니다.

1. 직접 처리:

  1. $link = mysql_connect("호스트 이름", "사용자 이름", "비밀번호");
  2. mysql_select_db("데이터베이스 이름", $link);
  3. $result = mysql_query("SELECT * FROM 테이블 이름", $link);
  4. while ($row = mysql_fetch_assoc($result)) {
  5. foreach ($row as $v) {
  6. echo $ v ['name']
  7. }
  8. }

2. CI 및 기타 프레임워크에서의 처리:

config의 Database.php에서 데이터베이스 정보를 구성합니다. (기존 구성 형식을 참조할 수 있습니다.)

데이터베이스에 액세스할 수 있습니다. CI 프레임워크는 다음과 같습니다.

  1. $this->load->database( '데이터베이스 이름');
  2. $query = $this->db->get('테이블 이름');
  3. foreach ($query->result() as $ row) {
  4. echo $row->name;
  5. }

3.PDO method;

일반적으로 사용되는 인터페이스도 종종 있습니다. 프레임워크에 사용되며 확장 PDO 모듈이 필요합니다.

>= PDO("데이터 소스", "사용자 이름", "비밀번호"); $this- >
conn=$db_conn;$stmt

=

$this-> conn->prepare($sql );$stmt->execute($data

);$res
=
$stmt ->fetch();실제 개발에서는 위의 방법에 따라 직접 해보도록 하겠습니다. 보다 편리한 기능을 완성하기 위해 데이터베이스에 접근하기 위한 인터페이스 형태를 작성합니다. 추가사항이나 수정사항이 있으면 회신 및 소통 부탁드립니다. 위 내용은 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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