敲-PHP与MySQL,JSON,-phpmysqljson_PHP教程
敲-PHP与MySQL,JSON,-phpmysqljson
hi
敲代码~
1、php与mysql
5.4 修改界面
同样是界面和程序。
界面article.modify.php
require_once('../connect.php');
//读取旧信息
$id = $_GET['id'];
$query = mysqli_query($con,"select * from article where id=$id");
$data = mysqli_fetch_assoc($query);
?>
后台管理系统 | |
|
|
版权所有 |
关键点在于php的读取,以及在html中value的php调用。
修改程序article.modify.handle.php
//和数据库有关的,无条件写上这么一句话
require_once('../connect.php');
//接受修改后的数据(表单传递)
$id = $_POST['id'];
$title = $_POST['title'];
$author = $_POST['author'];
$description = $_POST['description'];
$content = $_POST['content'];
$dateline = time();
//写sql修改语句,并做成功与否的判断,并跳回修改界面
$updatesql = "update article set title='$title',author='$author',description='$description',content='$content',dateline=$dateline where id=$id";
if(mysqli_query($con,$updatesql)){
echo "";
}else{
echo "";
}
?>
5.5 文章删除
先做需求的分析:同上面几个略有区别,删除文章不需要界面,只需要一个删除按钮来掉要就行了。所以只有一个文件。而关键的sql语句只有一句
$delsql="delete from article where id=$id";
aritcle.del.handle.php
require_once('../connect.php');
//读取id号。不像其他的是有传递值的
$id = $_GET['id'];
$deletesql = "delete from article where id=$id";
if(mysql_query($deletesql)){
echo "";
}else{
echo "";
}
?>
5.6 文章管理列表
需求分析:列表显示出所有的文章,然后后面有两个按钮,删除(链接至上一节的删除模块)和修改(链接至之前的模块)
所以,只需要一个文件,显示模块就好
article.manage.php
require_once('../connect.php');
$sql = "select * from article order by dateline desc";
$query = mysqli_query($con,$sql);
if($query&&mysqli_num_rows($query)){
while($row =mysqli_fetch_assoc($query)){
$data[] = $row;
}
}else{
$data = array();
}
?>
后台管理系统 | ||||||||||
|
|
|||||||||
版权所有 |
5.7 函数总结
mysqli_connect()
mysqli_select_db()
mysqli_query()
mysqli_error()
mysqli_fetch_assoc()
mysqli_num_rows()
六、前台管理界面的开发
6.1 文章列表
article.list.php
require_once('connect.php');
$sql = "select * from article order by dateline desc";
$query = mysqli_query($con,$sql);
if($query&&mysqli_num_rows($query)){
while($row = mysqli_fetch_assoc($query)){
$data[] = $row;
}
}
?>
if(empty($data)){
echo "当前没有文章,请管理员在后台添加文章";
}else{
foreach($data as $value){
?>
array (size=2)
0 =>
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: 怎么获取真正的连接地址
下一篇: java操作数据库的语句一个易错点
推荐阅读
-
mysql int取值范围与php intval区别_PHP教程
-
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置_PHP教程
-
php与Mysql的一些简单的操作_PHP教程
-
PHP与MYSQL中UTF8编码的中文排序实例,_PHP教程
-
php mysql_real_escape_string函数用法与实例教程
-
PHP_MySQL教程-第二天while循环与数据库操作第1/2页
-
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别_PHP教程
-
[视频教程]曹鹏 PHP MYSQL开发(19) - 条件与循环 WHILE 循环
-
MySQL数据导入导出方法与工具介绍_PHP教程
-
[视频教程]曹鹏 PHP MYSQL开发(20) - 条件与循环 FOR 循环
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论