PHP
-
MySQLi删除新闻案例
1 开发思路添加链接:给“删除”按钮添加链接。接收id:接收删除新闻id,判断id有效性。删除新闻:根据id删除新闻。2 具体实现1)添加链接:给“删除”按钮添加链接
-
MySQLi编辑新闻案例
1 开发思路获取新闻:给“编辑”按钮添加链接,接收编辑新闻id,根据id获取新闻信息。显示新闻:在编辑新闻的表单中显示新闻。接收新闻:修改新闻后,接收编辑后的新闻信息并判断。更新新闻:根据id更新新闻。2 具体实现1)获取新闻:给“编辑”按钮添加链接<a href="edit.php?id=<?php echo $n['id'];?>">编辑</a>2)获取新闻:接收编辑新闻id$id = $_GET['id'] ?? 0;if (!$id) { header("Refresh:3;url={$_SERVER['HTTP_REFERER']}"); echo
-
MySQLi新闻列表案例
1 开发思路查询数据:从新闻数据表中的查询全部数据。显示内容:在模板中显示新闻数据。2 新闻列表1)查询数据:创建index.php查询新闻数据include 'Sql.php';$conn = connect('root', '123456', 'news', $error);if (!$conn) { exit($error);}// 新闻列表$sql = 'SELECT n.*,a.name FROM news n LEFT JOIN author a ON n.a_id=a.id';$news = read($conn, $sql, $error, true);include 'add
-
MySQLi增删改查封装函数
1 实现思路数据库连接认证:将连接认证,选择数据库和设置字符集进行封装。封装执行SQL语句函数:将增加、删除、修改、查询的SQL传入函数中,执行并返回结果。封装自动更新函数:将要更新的数据和主键id传入函数中,自动组装SQL进行更新。封装查询数据函数:根据传入的SQL语句或指定的条件去查询一条记录或者多条记录。2 实现代码<?php// 数据库连接认证:将连接认证,选择数据库和设置字符集进行封装;function connect($user, $pass, $dbname, &$error, $host = 'localhost', $port = '3306', $charse
-
MySQLi实现新闻的基本操作
1 开发思路创建表单:编写添加新闻页面。查询作者:将数据表author中的信息读取出来。显示作者:在添加新闻表单中添加下拉列表框,显示作者信息。保存新闻:当用户在添加新闻页面提交表单后,向news表插入数据。2 编写添加新闻页面<div class="add-news col-md-8 col-md-offset-2"> <h1>添加新闻</h1> <form action="insert.php" method="post"> <div class="form-group"> <label for="news_title"&g
-
多文件上传
1 前端<form action="表单提交地址" method="post" enctype="multipart/form-data"> 个人相册: <input type="file" name="photo[]" /> <input type="file" name="photo[]" /> <input type="file" name="photo[]" /> <input type="submit" value="上传" /></form>2 后端$len = count($_FILES['photo']['