1:user表:

CREATE TABLE `user` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(32) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8

2:mysqltools.php  (mysql工具类)

class MySqlTools{

private $host='127.0.0.1';

private $uname='root';

private $pwd='mysql';

private $dbname='test';

private $conn;

function __construct(){

$this->conn=mysql_connect($this->host,$this->uname,$this->pwd)

or die('mysql_connect error:'.mysql_error());

mysql_select_db($this->dbname)

or die('mysql_select_db error:'.mysql_error());

mysql_query("set names 'utf8'");

}

function exec_dql($sql){

$result=mysql_query($sql,$this->conn);

$arr=array();

while($row=mysql_fetch_assoc($result)){

$arr[]=$row;

}

mysql_free_result($result);

return $arr;

}

function exec_dml($sql){

return mysql_query($sql,$this->conn);

}

function free(){

mysql_close($this->conn);

}

}

?>

3:index.php  (首页)

Index

require_once 'mysqltools.php';

$mysql=new MySqlTools();

$sql='select id,name from user';

$users=$mysql->exec_dql($sql);

?>

ID Name Oper

foreach($users as $user){

?>

<?php echo $user['id'];?><?php echo $user['name'];?>

详情

删除


Add a new user

4:add.php  (增加新用户)

Add

Add

Index

if(!empty($_POST['uname'])){

$name=$_POST['uname'];

require_once 'mysqltools.php';

$sql="insert into user(name) values('$name')";

$mysql=new MySqlTools();

if($mysql->exec_dml($sql)){

echo '

Add Success!

';

}else{

echo '

Add Error!

';

}

}

?>

Name:

5:delete.php  (删除操作)

$id=$_GET['id'];

if(isset($id)){

require_once 'mysqltools.php';

$mysql=new MySqlTools();

$sql="delete from user where id=$id";

$mysql->exec_dml($sql);

}

header('Location: index.php');

?>

6:show.php  (显示详细信息页面)

header('Conent-Type:text/html;charset=utf-8');

$id=$_GET['id'];

$name='';

if(isset($id)){

require_once 'mysqltools.php';

$mysql=new MySqlTools();

$sql="select name from user where id=$id limit 1";

$arr=$mysql->exec_dql($sql);

$name=$arr[0]['name'];

}

echo "ID:$id
Name:$name
";

echo '

Index

';

?>

安卓版php服务器的mysql数据库增删改查简单案例

界面: index.php文件: iewController.h" @interface ViewController () { NSTimer *countDownTimer; int cou ...

POJ 2313 Sequence&num;贪心

(- ̄▽ ̄)-* 找规律 //初始化为B[i]=A[i] //然后由V=|A[1]-B[1]|+|A[2]-B[2|+|A[3]-B[3]| // +|B[1]-B[2]|+|B[2]-B[3]| / ...

c&num;实现超实用的&lt&semi;证件照换底色&gt&semi;小工具

1前言     我们在工作和生活中经常要填写一些个人资料,这时候往往需要放证件照上去,但是有时候人家要求是红底或白底,但是偏偏不巧的是你以前照了张蓝底的.这时候你想换个底色,于是在百度上一搜“证件照换 ...

我们编写 React 组件的最佳实践

刚接触 React 的时候,在一个又一个的教程上面看到很多种编写组件的方法,尽管那时候 React 框架已经相当成熟,但是并没有一个固定的规则去规范我们去写代码. 在过去的一年里,我们在不断的完善我们 ...

Django上传文件和上传图片&lpar;不刷新页面&rpar;

php mysql表的增删改查,PHP 之Mysql增删改查操作案例相关推荐

  1. mysql表索引坏掉处理_一个mysql表索引被破坏的问题及解决

    下午上班,惊闻我的dedecms的网站出问题了,访问一看,果然全屏报错,检查mysql日志,错误信息为: Table './dedecmsv4/dede_archives' is marked as ...

  2. linux如何把mysql表名换成小写_让 MySQL 在 Linux 下表名不区分大小写(实为表名全小写)...

    把 Windows 下的应用部署到 Linux 下,使用到了 Quartz 集群的特性,所以建了 MySql 的中间表,一启动看到报错: Invocation of init method faile ...

  3. 如何给mysql表添加百万条数据_给mysql一百万条数据的表添加索引

    直接alter table add index 添加索引,执行一个小时没反应,并且会导致锁表:故放弃该办法,最终解决办法如下: 一.打开mysql 命令行客户端 这里我们那可以看到导出的数据文件所存放 ...

  4. mysql 表名批量转大写_(转)mysql数据库表名批量修改大小写

    由于不用服务器对mysql的表名的大小写敏感要求不一致,经常在出现线上的数据库down到了本地不能运行的情况,贴出一段代码用来批量修改数据库表名大小写. DELIMITER // DROP PROCE ...

  5. mysql 表名带下划线_在MySQL中可以使用下划线作为表名吗?

    是的,我们可以在表名周围使用反引号将下划线添加为表名.以下是语法-INSERT INTO `yourTableName` values(yourValue1,.......N); 让我们首先创建一个表 ...

  6. 将mysql表导入sqlserver中_sql server to mysql 导入数据库

    由于工作原因需要将sqlserver 转换为mysql数据库.这期间有朋友帮忙万分感谢.感谢 大概步骤是: 1.配置MYSQL的ODBC,把表结构导过去. 2.然后再配置ACCESS ODBC 3.把 ...

  7. mysql 表结构反转_一道经典的MySQL面试题,答案出现三次反转

    前几天偶然看到大家在讨论一道面试题,而且答案也不够统一,我感觉蛮有意思,在此就做一个解读,整个过程中确实会有几处反转. 我们先来看下题目: 一张表,里面有ID自增主键,当insert了17条记录之后, ...

  8. 监听mysql表内容变化 使用canal_2 监听mysql表内容变化,使用canal

    mysql本身是支持主从的(master slave),原理就是master产生的binlog日志记录了所有的增删改语句,将binlog发送到slave节点进行执行即可完成数据的同步. canal是阿 ...

  9. 阿里云 mysql 表锁死_解决阿里云数据库MySQL实例空间满自动锁问题

    MySQL实例可能会由于SQL语句.外部攻击等原因导致实例空间满,为避免数据丢失,RDS会对实例进行自动锁定,磁盘锁定之后,将无法进行写入操作. 背景信息 当实例由于实例空间满自动锁定时,控制台可以在 ...

  10. mysql表空间过大_详解MySQL表空间以及ibdata1文件过大问题

    ibdata1文件过大 原因分析 ibdata1是一个用来构建innodb系统表空间的文件,关于系统表空间详细介绍参考MySQL官网文档 上面是一个数据库的ibdata1文件,达到了780多G,而且还 ...

最新文章

  1. 大数据测试之初识Hadoop2
  2. The substring() Method in JDK 6 and JDK 7 (jdk6中的substring()会造成内存泄漏)
  3. 开源图形化SFTP客户端winscp入门
  4. C++ error:LNK2005 已经在*.obj中定义
  5. c语言与python的区别
  6. 计算机性能在线测评,关于电脑性能测试的常见的几大方法
  7. java 线程池 -- (Java并发)
  8. dijkstra算法_最短路径问题——迪杰斯特拉算法(Dijkstra)
  9. wordpress忘记登录密码,更改域名的办法。
  10. 本科是最底层?学历真的那么重要么?
  11. 计划任务执行 php代码,php实现Windows任务计划定时执行的代码以及扩展(图)
  12. php接收post原始数据
  13. 操作系统课程设计之页面置换算法(流程模拟)
  14. TXT文本去重 TXT去重 TXT文本合并去重工具 —— 20亿行130GB的数据只需60分钟
  15. pycharm官方下载库很慢、会失败的解决方法
  16. 敏捷领导力2.0培训体会
  17. cuda cudnn tensorflow对应_Cuda 的安装步骤
  18. 将Python代码制作成exe程序
  19. 在探索中享受童年般的乐趣 |Mixlab的故事
  20. 跟着老猫来搞GO-基础语法

热门文章

  1. C/C++语言ACM格式输入输出练习 | 输入字符串数据
  2. ubuntu上编译Linux内核步骤
  3. 关于推广网站办法 发帖之破解51群组超链接
  4. 使用样式表自定义QT表格交替背景色
  5. 【补充】科研工作 “查阅论文” 时的一些注意事项和技巧
  6. 考了PMP和软考有什么优势?带你全方位了解
  7. SourceTree浣跨敤浠嬬粛
  8. Oracle报ORA-01722错误的优化办法
  9. 大数据——Java 知识点整理
  10. crestline cpv 相关知识