> 백엔드 개발 > PHP 튜토리얼 > mysql 데이터베이스에 연결하는 PHP 메소드

mysql 데이터베이스에 연결하는 PHP 메소드

墨辰丷
풀어 주다: 2023-03-27 20:06:02
원래의
2644명이 탐색했습니다.

이 글에서는 PHP를 mysql 데이터베이스에 연결하는 단계를 주로 소개합니다. 매우 좋은 참조 값이 있습니다. 아래 편집기를 사용하여 살펴보겠습니다.

데이터베이스에 연결:

객체 지향 방법 사용; 개체를 생성하고 연결 개체를 만듭니다

2. SQL 문을 준비합니다

3. 쿼리 문인 경우 SQL 문을 실행합니다. 결과 및 개체를 성공적으로 반환합니다.

4. 결과 집합 개체에서 데이터를 찾습니다.

쿼리 속성 코드:

<?php
//造一个mysqli对象,造连接对象
$db=new MySQLi("localhost","root","12345678","heiheihei");
//括号里面填的是IP地址域名,用户名,密码,数据库的名字
  //准备一条SQL语句
$sql = "select * from student";
//执行SQL语句,如果是查询语句。成功返回结果及对象
$reslut = $db->query($sql);
//判断返回是否有内容,执行成功
if($reslut)
{
//如果成功了,从结果集对象里找到数据;
  $attr = $reslut->fetch_all();
//返回索引数组:$attr = $reslut->fetch_row()
//返回关联数组:tch_assoc();
//返回对象:$attr = $reslut->fetch_object();
//返回既有索引又有关联:$arrt = $reslut->fetch_array();
  var_dump($attr);
?>
로그인 후 복사

최종 반환 값은 집합 개체입니다. 명확성 결과를 보기 위해 fetch_all(), fetch_row(); fetch_object();

문 추가, 삭제 및 수정:

정보 추가:

//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "insert into cou values(&#39;3-111&#39;,&#39;嘿嘿&#39;,&#39;803&#39;)";
  //执行SQL语句
$r = $db ->query($sql);
if($r)//如果$r是ture
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
로그인 후 복사

Change 정보:

<?php
//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "update cou set cname=&#39;哈哈&#39; where tno=&#39;803&#39;";
  //执行SQL语句
$r = $db ->query($sql);
if($r)
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
?>
로그인 후 복사

삭제:

<?php
//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "delete from cou where tno=&#39;803&#39;";
  //执行SQL语句
$r = $db ->query($sql);
if($r)
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
?>
로그인 후 복사

위는 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바랍니다.

관련 권장사항:

php PDO 구현 방법을 통해
connection

이 사용 가능한지 확인하는 방법

Node.js 모듈 간의 데이터베이스 connection 공유 방법에 대한 자세한 해석(그래픽 튜토리얼)

php는 mysqlconnection풀 효과 단계에 대한 자세한 설명을 구현합니다


위 내용은 mysql 데이터베이스에 연결하는 PHP 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿