PHP链接数据库操作教程

2022-10-11 21:59:31 150 0
魁首哥

PHP链接数据库操作。

一、PHP链接本地数据库创建表,增删查改数据。

1、测试连接数据库是否成功。

(1)源代码:

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)源代码:

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)源代码:

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)源代码:

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)源代码:

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 “
”;

print_r(mysql_fetch_row($result));

echo “
”;

print_r(mysql_fetch_row($result));

echo “
”;

if($result){

echo “数据库操作成功!”;

}else{

echo “数据库操作失败!”;

}

}

else{

echo “连接服务器失败!”;

}

2)效果:

(2)查询表中任意字段

1)源代码:

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 “
”;

print_r(mysql_fetch_row($result));

echo “
”;

print_r(mysql_fetch_row($result));

echo “
”;

if($result){

echo “数据库操作成功!”;

}else{

echo “数据库操作失败!”;

}

}

else{

echo “连接服务器失败!”;

}

2)效果:

(3)查询表中精确数据

1)源代码:

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 “
”;

print_r(mysql_fetch_row($result));

echo “
”;

if($result){

echo “数据库操作成功!”;

}else{

echo “数据库操作失败!”;

}

}

else{

echo “连接服务器失败!”;

}

2)效果:

想了解更多,请扫描下方二维码。

收藏
分享
海报
0 条评论
150
上一篇:现在是IT寒冬期,做了5年PHP该不该改行,应该转型大数据开发吗? 下一篇:PHP如何解决跨域访问问题

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码