> 백엔드 개발 > PHP 튜토리얼 > 추가, 삭제, 수정 및 쿼리 기능을 구현하기 위한 MySql 데이터베이스에 대한 PHP 액세스에 대한 자세한 설명

추가, 삭제, 수정 및 쿼리 기능을 구현하기 위한 MySql 데이터베이스에 대한 PHP 액세스에 대한 자세한 설명

巴扎黑
풀어 주다: 2023-03-15 17:24:02
원래의
1631명이 탐색했습니다.

아래 편집기는 PHP를 사용하여 MySql 데이터베이스에 액세스하는 논리적 작업, 추가, 삭제, 수정 및 쿼리의 예를 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집기를 따라 살펴보겠습니다

PHP 액세스 MySql 데이터베이스


<?php 
//造连接对象
$db = new MySQLi("localhost","root","","0710_test");

//写SQL语句
$sql = "select * from student";
//检测连接数据库是否成功,失败返回“连接失败”,并退出程序 
if(mysqli_connect_error()){
 die("连接失败"); 
}
//执行SQL语句,返回结果集对象
$result = $db->query($sql);
var_dump($result->num_rows);
//判断结果有无数据
if($result->num_rows){
 echo "存在数据";
}
//取数据(查询语句)
//$arr = $result->fetch_all();//获取所有数据并以二维数组存在
//$arr = $result->fetch_all(MYSQLI_ASSOC);//获取所有数据中的关联数组
//$arr = $result->fetch_array();

//while循环遍历数组所有数据
while($arr = $result->fetch_array()){
 var_dump($arr);
}

//$arr = $result->fetch_assoc();//返回关联数组
//$arr = $result->fetch_object();//列名对应成员变量
//$arr = $result->fetch_row();//返回索引数组
//var_dump($arr);
 
//增删改语句
//添加一条数据(返回值true或false)
$sql = "insert into student values(&#39;102&#39;,&#39;王某&#39;,&#39;男&#39;,&#39;1987-7-1&#39;,&#39;95033&#39;)";
//删除一条数据(返回值true或false)
$sql = "delete from student where Sname=&#39;李军&#39;";
$r = $db->query($sql);
var_dump($r);
?>
로그인 후 복사

데이터베이스에서 자체 증가 목록의 추가, 삭제 및 수정 예


<?php 
$db = new MySQLi("localhost","root","","0710_info");
if(mysqli_connect_error()){
 die("连接失败");
}
$sql = "insert into work values(0,&#39;P005&#39;,&#39;2005-01-01&#39;,&#39;2010-10-1&#39;,&#39;山师大&#39;,&#39;教育部&#39;,2)";
if($db->query($sql)){
 echo "添加成功";
 //插入这条数据的id(常用)
 echo $db->insert_id;
}else{
 echo "添加失败";
}
?>
로그인 후 복사

위 내용은 추가, 삭제, 수정 및 쿼리 기능을 구현하기 위한 MySql 데이터베이스에 대한 PHP 액세스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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