续:点击编辑一个条目会跳转至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的任意数据库表的管理代码示例(三)相关推荐

  1. mysql slave 配置_【mysql5.6】 数据库主从(Master/Slave)配置记录

    freddon 发表于2018-04-01 阅读 661 | 评论 0 前一段时间迫于服务器的捉急内存,将redis数据库停掉了,鉴于redis的主从配置,在centos配置下mysql记录下过程. ...

  2. docker管理mysql风险_不要再问了,数据库不建议上Docker

    不要再问了,数据库不建议上Docker 前言 近2年Docker非常的火热,各位开发者恨不得把所有的应用.软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗? 这个问题不是子虚乌有 ...

  3. mysql数据库入门教程(7):库和表的管理

    DDL语言 #DDL /* 数据定义语言 库和表的管理 一.库的管理 创建.修改.删除 二.表的管理 创建.修改.删除 创建: create 修改: alter 删除: drop */ 一.库的管理 ...

  4. ‘数据库基础、MariaDB服务部署、库表基本管理、数据类型’经典案例

    案例1:部署MariaDB服务器 案例2:使用mysql连接工具 案例3:库的基本操作 案例4:表格创建及查询 案例5:删除表 案例6:复制表 案例7:字符型字段应用 案例8:数值型字段应用 1 案例 ...

  5. 注册表html代码,HTML红色欧美形式登记注册表网页模板代码

    模板描述:红色 欧美形式 登记注册表.HTML红色欧美形式登记注册表网页模板代码HTML模板下载 代码结构 1. 引入CSS 2. HTML代码 Full Screen Enroll Form Sed ...

  6. mysql 建库 语法_mysql语法建库建表综合整理是示例

    首先介绍一个数据库常用编码格式区别: utf8与utf8mb4(utf8 most bytes 4) MySQL 5.5.3之后增加了utfmb4字符编码 utf8mb4是utf8的超集并完全兼容ut ...

  7. php excel中解析显示html代码_骑士cms从任意文件包含到远程代码执行漏洞分析

    前言 前些日子,骑士cms 官方公布了一个系统紧急风险漏洞升级通知:骑士cms 6.0.48存在一处任意文件包含漏洞,利用该漏洞对payload文件进行包含,即可造成远程代码执行漏洞.这篇文章将从漏洞 ...

  8. SQL数据库插入、修改、删除及删除表中数据操作示例(insert、update)

    目录: 1.数据库的连接.创建 2.对字段的操作:(alter table) 3.SQL数据库插入.修改.删除操作 4.数据库的查询操作大全(select) 5.多表查询(join on) 6.约束操 ...

  9. php 管理 mysql 数据库 代码_安装并使用phpMyAdmin管理MySQL数据库_php

    学会使用基于web数据库的管理工具phpMyAdmin. 如果使用合适的工具,mysql数据库的管理就会为得相当简单.应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理. ...

最新文章

  1. 虚拟机安装linux系统无法上网的解决方法
  2. ExtJs UI框架学习三
  3. vb Select Case的使用 字符串整形的转换 输入错误str的直接输出
  4. 真实赛车3,SPEEDRUSH TV 第3季,第3阶段(第3天),直线加速赛
  5. windos系统快捷键 2015-05-08 23:31 24人阅读 评论(0) 收藏...
  6. 【转】项目代码风格要求
  7. 直线检测原理matlab,Hough变换 直线检测原理及其Matlab实现
  8. python程序设计课程设计二级减速器_二级减速器课程设计
  9. exec还原oracle,详解通过Backup Exec来实施Oracle灾难恢复
  10. 建图时,计算激光点在map坐标系下的坐标
  11. 使用ffmpeg解析mp4文件得到音频和视频数据
  12. win7 升级到 win10
  13. odac与oracle,适用于 Windows 的 64 位 Oracle Data Access Components (ODAC) | Oracle 中国
  14. MySQL轻快入门2021.3.19(常用函数)
  15. 考试系统设计oracle,在线考试系统的设计与实现|毕业设计源代码|论文开题报告|Oracle...
  16. COLLADAMaxNew插件,opencollada导出DAE文件格式 for 3dmax2019
  17. 【JAVA工具类】金额与汉字大小写的转换 金额转换
  18. 医疗器械行业数据分析必备软件--全球可查
  19. Kivy App开发之页面背景设置
  20. 记Aspose.Word的使用中出现的问题

热门文章

  1. JDK源码学习路线~每天学一点~每天进步一点点
  2. MacOS svn:E230001 Can‘t use Subversion command line client: svn The path to the Subversion executabl
  3. 芝麻信用综合评估未通过,请选择商户支持的其他方式使用服务
  4. android 屏幕横竖屏切换时生命周期运行详解,创建横屏layout,has no declaration in the base
  5. oracle 10g冷备份恢复处理详细步骤
  6. 实战CGLib系列之proxy:方法拦截MethodInterceptor
  7. (Java)Character类
  8. 【OS学习笔记】六 实模式:编写主引导扇区代码
  9. n个字符串按照字典序排列
  10. 目标检测近5年发展历程概述(转)