PHP链接数据库操作。
一、PHP链接本地数据库创建表,增删查改数据。
1、测试连接数据库是否成功。
(1)源代码:
<?php
header(\"大众Content-Type:text/html;charset=utf-8\"大众);
$conn=mysql_connect('localhost','root',\公众1\公众);
if($conn){
echo \公众数据库连接成功\"大众;
}else{
echo \"大众数据库连接失落败\"大众;
}
?>
(2)显示效果
二、在php语法中利用sql语法
1、创建学生表,并创建字段
2、向数据库插入数据
(1)源代码:
<?php
header(\"大众Content-Type:text/html;charset=utf-8\公众);
$conn=mysql_connect('localhost','root',\"大众1\"大众) or die('数据库连接失落败');
if($conn){
mysql_select_db('test',$conn) or die('数据库连接失落败');
//test是数据库名
$sql=\"大众insert into student(sno,name,sex) values('26373','小明','男')\公众;
//stu是表名,sno,name,sex可更换,是字段;12456','黎明','男可更换,是字段值。
$result=mysql_query($sql);
if($result){
echo \"大众数据库操作成功!
\"大众;
}else{
echo \"大众数据库操作失落败!
\"大众;
}
}
else{
echo \"大众连接做事器失落败!
\"大众;
}
(2)效果图:
2-1插入多条数据:
(1)源代码:
将$sql=\"大众insert into student(sno,name,sex) values('26373','小明','男')\"大众;改为
$sql=\公众insert into stu(sno,name,sex) values('26373','小明','男'), ('37849','小红','女'), ('26373','小李','男')\"大众;
(2)效果:
3、删除数据
(1)源代码:
<?php
header(\"大众Content-Type:text/html;charset=utf-8\公众);
$conn=mysql_connect('localhost','root',\"大众1\"大众) or die('数据库连接失落败');
if($conn){
mysql_select_db('test',$conn) or die('数据库连接失落败');
//test是数据库名
$sql=\公众delete from stu where id=1\"大众;
//删除id为1的数据
$result=mysql_query($sql);
if($result){
echo \"大众数据库操作成功!
\公众;
}else{
echo \"大众数据库操作失落败!
\"大众;
}
}
else{
echo \"大众连接做事器失落败!
\"大众;
}
(2)效果图:
4、更新数据
(1)源代码:
<?php
header(\"大众Content-Type:text/html;charset=utf-8\公众);
$conn=mysql_connect('localhost','root',\"大众1\"大众) or die('数据库连接失落败');
if($conn){
mysql_select_db('test',$conn) or die('数据库连接失落败');
//test是数据库名
$sql=\"大众update stu set name='黎明',sex='男' where id=2 \公众;
//更新id为2的数据
$result=mysql_query($sql);
if($result){
echo \公众数据库操作成功!
\"大众;
}else{
echo \"大众数据库操作失落败!
\"大众;
}
}
else{
echo \公众连接做事器失落败!
\"大众;
}
(2)效果:
5、查询数据
(1)查询表中所有的数据
1)源代码:
<?php
header(\"大众Content-Type:text/html;charset=utf-8\"大众);
$conn=mysql_connect('localhost','root',\"大众1\公众) or die('数据库连接失落败');
if($conn){
mysql_select_db('test',$conn) or die('数据库连接失落败');
//test是数据库名
$sql=\"大众select from stu\公众;
//查询stu表中所有的数据
$result=mysql_query($sql);
print_r(mysql_fetch_row($result));
echo \"大众<br>\公众;
print_r(mysql_fetch_row($result));
echo \公众<br>\公众;
print_r(mysql_fetch_row($result));
echo \"大众<br>\"大众;
if($result){
echo \公众数据库操作成功!
\公众;
}else{
echo \公众数据库操作失落败!
\"大众;
}
}
else{
echo \"大众连接做事器失落败!
\公众;
}
2)效果:
(2)查询表中任意字段
1)源代码:
<?php
header(\公众Content-Type:text/html;charset=utf-8\公众);
$conn=mysql_connect('localhost','root',\公众1\公众) or die('数据库连接失落败');
if($conn){
mysql_select_db('test',$conn) or die('数据库连接失落败');
//test是数据库名
$sql=\"大众select sno,name from stu\公众;
//查询stu中任意字段
$result=mysql_query($sql);
print_r(mysql_fetch_row($result));
echo \"大众<br>\"大众;
print_r(mysql_fetch_row($result));
echo \"大众<br>\"大众;
print_r(mysql_fetch_row($result));
echo \"大众<br>\公众;
if($result){
echo \"大众数据库操作成功!
\公众;
}else{
echo \"大众数据库操作失落败!
\"大众;
}
}
else{
echo \"大众连接做事器失落败!
\公众;
}
2)效果:
(3)查询表中精确数据
1)源代码:
<?php
header(\"大众Content-Type:text/html;charset=utf-8\"大众);
$conn=mysql_connect('localhost','root',\"大众1\"大众) or die('数据库连接失落败');
if($conn){
mysql_select_db('test',$conn) or die('数据库连接失落败');
//test是数据库名
$sql=\公众select sno,name from stu where id=3\"大众;
//查询stu表中精确数据
$result=mysql_query($sql);
print_r(mysql_fetch_row($result));
echo \公众<br>\公众;
print_r(mysql_fetch_row($result));
echo \公众<br>\"大众;
if($result){
echo \"大众数据库操作成功!
\公众;
}else{
echo \"大众数据库操作失落败!
\"大众;
}
}
else{
echo \公众连接做事器失落败!
\公众;
}
2)效果:
想理解更多,请扫描下方二维码。