PHP连接数据库---实现增删改查--笔记加源代码

和黑猫之家聊聊?

QQ截图20180112172525.png PHP连接数据库---实现增删改查--笔记加源代码 语言学习


index.php

源代码:

//实现数据库的增删改查操作


$link = mysqli_connect('localhost' , 'root' , '**admin818**');

if (!$link) {

exit('数据库链接失败');

}

mysqli_set_charset($link , 'utf8');

mysqli_select_db($link , 'blog_houmanman_top');

$sql = "select * from zbp_module";

$obj = mysqli_query($link , $sql);


echo '<table widht="500" border="1">';

echo'<th>编号</th><th>模块名</th><th>模块文件名</th><th>模块内容</th><th>数据</th><th>操作</th>';

while ($rows = mysqli_fetch_assoc($obj)) {

echo '<tr>';

echo '<td>'.$rows['mod_ID'].'</td>';

echo '<td>'.$rows['mod_Name'].'</td>';

echo '<td>'.$rows['mod_FileName'].'</td>';

echo '<td>'.$rows['mod_Content'].'</td>';

echo '<td>'.($rows['date']==1 ? '有数据' : '没数据').'</td>';//对数据库输出的数据进行二次加工

echo '<td><a href="del.php?id='.$rows["mod_ID"].'">删除</a>/<a href="update.php?id='.$rows["mod_ID"].'">修改</a></td>';

echo '</tr>';

}

echo '</table>';

echo '<a href="add.php">添加</a>';



mysqli_close($link);


del.php

源代码:

<?php


//echo '这是执行删除操作';


//delete from zbp_module where id = ;


//第一步:先获取到要删除的哪一条数据

$id = $_GET['id'];

//echo $id;


//第二步:链接要操作的数据库

$link = mysqli_connect('localhost' , 'root' , '**admin818**');

if (!$link) {

exit('数据库链接失败');

}

mysqli_set_charset($link , 'utf8');

mysqli_select_db($link , 'blog_houmanman_top');


//$sql = "select * from zbp_module";//这个SQL语句要改变成删除语句,如下:

$sql = "delete from zbp_module where mod_ID=$id";


//$obj = mysqli_query($link , $sql);//判断操作是否成功

//var_dump($obj);


$boolean = mysqli_query($link , $sql);


if ($boolean && mysqli_affected_rows($link)) {

echo '删除成功<a href="index.php">返回</a>';

} else {

echo '删除失败<a href="index.php">返回</a>';

}

mysqli_close($link);




update.php

源代码:

<?php


//echo '这是执行修改操作';


$id = $_GET['id'];


//echo $id ;


$link = mysqli_connect('localhost' , 'root' , '**admin818**');

if (!$link) {

exit('数据库链接失败');

}

mysqli_set_charset($link , 'utf8');

mysqli_select_db($link , 'blog_houmanman_top');

$sql = "select * from zbp_module where mod_ID=$id";

$obj = mysqli_query($link , $sql);

$rows = mysqli_fetch_assoc($obj);


?>


<html>

<form action="doupdate.php">

<input type="hidden" value="<?php echo $id;?>" name="mod_ID" />

编号:<input type="text" value="<?php echo $rows['mod_ID'];?>" name="mod_ID" /><br/>

模块名:<input type="text" value="<?php echo $rows['mod_Name'];?>" name="mod_Name" /><br/>

模块文件名:<input type="text" value="<?php echo $rows['mod_FileName'];?>" name="mod_FileName" /><br/>

模块内容:<input type="text" value="<?php echo $rows['mod_Content'];?>" name="mod_Content" /><br/>

<input type="submit" value="执行修改" />

</form>



</html>



doupdate.php

源代码:

<?php


var_dump($_GET);

//获取出来的值

$id = $_GET['mod_ID'];

$mod_Name = $_GET['mod_Name'];

$mod_FileName = $_GET['mod_FileName'];

$mod_Content = $_GET['mod_Content'];

//将变量一一赋值


//这是数据库替换语句:update zbp_module SET mod_Name='逗逼' , mod_FileName='doubi' where id=8


$link = mysqli_connect('localhost' , 'root' , '**admin818**');

if (!$link) {

exit('数据库链接失败');

}

mysqli_set_charset($link , 'utf8');

mysqli_select_db($link , 'blog_houmanman_top');

$sql = "update zbp_module SET mod_Name='$mod_Name' , mod_FileName='$mod_FileName' , mod_Content='$mod_Content' where mod_ID = $id";


$result = mysqli_query($link , $sql);


if ($result && mysqli_affected_rows($link)) {

echo '修改成功';

} else {

echo '修改失败';

}





mysqli_close($link);


//$obj = mysqli_query($link , $sql);

//$rows = mysqli_fetch_assoc($obj);






add.php

源代码:


<html>

<head>

<tittle>

添加

</tittle>

<meat charset = "utf-8" />

</head>

<body>

<form action="doadd.php">

数据:<input type="radio" name="date" value="1" />有数据

<input type="radio" name="date" value="0" />没数据<br/>

模块名:<input type="text" value="<?php echo $rows['mod_Name'];?>" name="mod_Name" /><br/>

模块文件名:<input type="text" value="<?php echo $rows['mod_FileName'];?>" name="mod_FileName" /><br/>

模块内容:<input type="text" value="<?php echo $rows['mod_Content'];?>" name="mod_Content" /><br/>

<input type="submit" value="提交" />

</form>

</body>

</html>




doadd.php

源代码:

<?php

//得到你要添加的数据


//获取出来的值

$date = $_GET['date'];

$mod_Name = $_GET['mod_Name'];

$mod_FileName = $_GET['mod_FileName'];

$mod_Content = $_GET['mod_Content'];

//将变量一一赋值


//var_dump($_GET);


//数据库插入语句:insert into zbp_module(date , mod_Name , mod_FileName , mod_Content) VALUE('11' , '12' , '13' , '14')


$link = mysqli_connect('localhost' , 'root' , '**admin818**');


if (!$link) {

exit('数据库链接失败');

}


mysqli_set_charset($link , 'utf8');


mysqli_select_db($link , 'blog_houmanman_top');


$sql = "insert into zbp_module(date , mod_Name , mod_FileName , mod_Content) values('$date' , '$mod_Name' , '$mod_FileName' , '$mod_Content')";

//echo $sql;

$result = mysqli_query($link , $sql);

$id = mysqli_insert_id($link);

if ($id) {

echo'添加成功<a href="index.php">返回首页</a>';

} else{

echo'添加失败<a href="index.php">返回首页</a>';

}


更多精彩内容,请关注黑猫之家

来黑猫之家看看呗

发表评论:

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

Copyright © 2015-2018 黑猫吧(www.heimaoba.cn) 赣ICP备18005425号-1