php 管理 mysql 数据库 代码_PHP5对Mysql5的任意数据库表的管理代码示例(三)
续:点击编辑一个条目会跳转至edit.php
//edit.phpEditing an entry from the database
Edit an entry
$database = "sunsite";
$tablename = $_REQUEST['tablename'];
echo "
Data from $tablename";
MySQL_connect("localhost","root","") or die ("PRoblem connecting to DataBase");
$query = "show columns from $tablename";
$result = mysql_db_query($database,$query);
$column = 0;
if ($result)
{
echo "Found these entries in the database:
";
echo "";
while ($r = mysql_fetch_array($result))
{
echo "$r[0]";
$colname[$column] = $r[0];
$column = $column + 1;
}
echo "";
mysql_free_result($result);
$query = "select * from $tablename";
$result = mysql_db_query($database, $query);
if ($result)
while ($r = mysql_fetch_array($result))
{
echo "
";
echo "";
}
echo "";
}
else echo "No data.";
mysql_free_result($result);
?>
">Finish
然后选择其中一个id,会跳出具体的内容并要求用户修改。
//editing.php
Editing an entry
Editing an entry
$database = "sunsite";
$tablename = $_GET['tablename'];
mysql_connect("localhost","root","") or die ("Problem connecting to DataBase");
$query = "show columns from $tablename";
$result = mysql_db_query($database,$query);
$column = 0;
if ($result)
{
while ($r = mysql_fetch_array($result))
{
$colname[$column] = $r[0];
$column = $column + 1;
}
mysql_free_result($result);
}
$temp = $_GET[$colname[0]];
$query = "select * from $tablename where $colname[0]=$temp";
$result = mysql_db_query($database,$query);
$r = mysql_fetch_array($result);
?>:
for ($col=1;$colecho "
$colname[$col]:";
?>
">
">
最后是写入数据库
//editdb.php
$database = "sunsite";
$tablename = $_POST['tablename'];
mysql_connect("localhost","root","") or die ("Problem connecting to DataBase");
$query = "show columns from $tablename";
$result = mysql_db_query($database,$query);
$column = 0;
if ($result)
{
while ($r = mysql_fetch_array($result))
{
$colname[$column] = $r[0];
$column = $column + 1;
}
mysql_free_result($result);
}
for($col=0;$col$para[$col] = $_POST[$colname[$col]];
if ($_POST['name'])
{
mysql_connect("localhost","root","") or die ("Problem connecting to DataBase");
$query = "update $tablename set $colname[1]='$para[1]'";
for($col=2;$col$query = $query . ",$colname[$col]='$para[$col]'";
$query = $query . " where $colname[0]='$para[0]';";
$result = mysql_db_query($database, $query);
Header("Location: edit.php?tablename=$tablename");
}
else
{
echo "No name Entered. Please go back and reenter name";
}
?>
待续。
php 管理 mysql 数据库 代码_PHP5对Mysql5的任意数据库表的管理代码示例(三)相关推荐
- mysql slave 配置_【mysql5.6】 数据库主从(Master/Slave)配置记录
freddon 发表于2018-04-01 阅读 661 | 评论 0 前一段时间迫于服务器的捉急内存,将redis数据库停掉了,鉴于redis的主从配置,在centos配置下mysql记录下过程. ...
- docker管理mysql风险_不要再问了,数据库不建议上Docker
不要再问了,数据库不建议上Docker 前言 近2年Docker非常的火热,各位开发者恨不得把所有的应用.软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗? 这个问题不是子虚乌有 ...
- mysql数据库入门教程(7):库和表的管理
DDL语言 #DDL /* 数据定义语言 库和表的管理 一.库的管理 创建.修改.删除 二.表的管理 创建.修改.删除 创建: create 修改: alter 删除: drop */ 一.库的管理 ...
- ‘数据库基础、MariaDB服务部署、库表基本管理、数据类型’经典案例
案例1:部署MariaDB服务器 案例2:使用mysql连接工具 案例3:库的基本操作 案例4:表格创建及查询 案例5:删除表 案例6:复制表 案例7:字符型字段应用 案例8:数值型字段应用 1 案例 ...
- 注册表html代码,HTML红色欧美形式登记注册表网页模板代码
模板描述:红色 欧美形式 登记注册表.HTML红色欧美形式登记注册表网页模板代码HTML模板下载 代码结构 1. 引入CSS 2. HTML代码 Full Screen Enroll Form Sed ...
- mysql 建库 语法_mysql语法建库建表综合整理是示例
首先介绍一个数据库常用编码格式区别: utf8与utf8mb4(utf8 most bytes 4) MySQL 5.5.3之后增加了utfmb4字符编码 utf8mb4是utf8的超集并完全兼容ut ...
- php excel中解析显示html代码_骑士cms从任意文件包含到远程代码执行漏洞分析
前言 前些日子,骑士cms 官方公布了一个系统紧急风险漏洞升级通知:骑士cms 6.0.48存在一处任意文件包含漏洞,利用该漏洞对payload文件进行包含,即可造成远程代码执行漏洞.这篇文章将从漏洞 ...
- SQL数据库插入、修改、删除及删除表中数据操作示例(insert、update)
目录: 1.数据库的连接.创建 2.对字段的操作:(alter table) 3.SQL数据库插入.修改.删除操作 4.数据库的查询操作大全(select) 5.多表查询(join on) 6.约束操 ...
- php 管理 mysql 数据库 代码_安装并使用phpMyAdmin管理MySQL数据库_php
学会使用基于web数据库的管理工具phpMyAdmin. 如果使用合适的工具,mysql数据库的管理就会为得相当简单.应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理. ...
最新文章
- 虚拟机安装linux系统无法上网的解决方法
- ExtJs UI框架学习三
- vb Select Case的使用 字符串整形的转换 输入错误str的直接输出
- 真实赛车3,SPEEDRUSH TV 第3季,第3阶段(第3天),直线加速赛
- windos系统快捷键 2015-05-08 23:31 24人阅读 评论(0) 收藏...
- 【转】项目代码风格要求
- 直线检测原理matlab,Hough变换 直线检测原理及其Matlab实现
- python程序设计课程设计二级减速器_二级减速器课程设计
- exec还原oracle,详解通过Backup Exec来实施Oracle灾难恢复
- 建图时,计算激光点在map坐标系下的坐标
- 使用ffmpeg解析mp4文件得到音频和视频数据
- win7 升级到 win10
- odac与oracle,适用于 Windows 的 64 位 Oracle Data Access Components (ODAC) | Oracle 中国
- MySQL轻快入门2021.3.19(常用函数)
- 考试系统设计oracle,在线考试系统的设计与实现|毕业设计源代码|论文开题报告|Oracle...
- COLLADAMaxNew插件,opencollada导出DAE文件格式 for 3dmax2019
- 【JAVA工具类】金额与汉字大小写的转换 金额转换
- 医疗器械行业数据分析必备软件--全球可查
- Kivy App开发之页面背景设置
- 记Aspose.Word的使用中出现的问题
热门文章
- JDK源码学习路线~每天学一点~每天进步一点点
- MacOS svn:E230001 Can‘t use Subversion command line client: svn The path to the Subversion executabl
- 芝麻信用综合评估未通过,请选择商户支持的其他方式使用服务
- android 屏幕横竖屏切换时生命周期运行详解,创建横屏layout,has no declaration in the base
- oracle 10g冷备份恢复处理详细步骤
- 实战CGLib系列之proxy:方法拦截MethodInterceptor
- (Java)Character类
- 【OS学习笔记】六 实模式:编写主引导扇区代码
- n个字符串按照字典序排列
- 目标检测近5年发展历程概述(转)