php连接(php怎么和mysql数据库连接)

   百度SEO    

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)效果:

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

 标签:

评论留言

我要留言

欢迎参与讨论,请在这里发表您的看法、交流您的观点。