php实现的mysql的简单查询删除

环境:php5.6+mysql+Apache

后端代码:

<?php
    // header(‘Content-Type:text/json;charset=utf-8‘);
    $con=mysqli_connect("数据库地址:端口","用户名","密码","数据库名");
    if (!$con)
    {
        die("连接错误: " . mysqli_connect_error());
    }else{
        echo "成功";
    }

$action = $_GET[‘action‘];

switch ($action) {
    case ‘del_row‘:
        del_row();//删除
        break;

    case ‘edit_row‘:
        edit_row();//查询
        break;
}

function del_row(){
    global $con;
    $dataid = $_POST[‘dataid‘];
    $sql = "delete from `order` where `id`=‘".$dataid."‘";
    if (mysqli_query($con,$sql)) {
        echo ‘ok‘;
    }else{
        echo ‘删除失败‘;
    }
}

function edit_row(){
    global $con;
    $sql = "SELECT id, name, mobile FROM `user_address`";//sql查询语句
    $result = $con->query($sql);//获得查询结果

    if ($result->num_rows > 0) {
        // 输出每行数据
        while($row = $result->fetch_assoc()) {
            $results[] = $row;
        }
    } else {
        echo "0 results";
    }
    echo json_encode($results);
}
?>

前端代码

$.ajax({
        type: "GET",
        url: "./data.php?action=edit_row",
        data: ‘‘,
        dataType: "json",
        success: function(data){
            var len = data.length,
                str = ‘‘, item;
            if(len>0) {
                for (var i = 0; i < len; i++) {
                    item = data[i];
                    str += ‘<tr>‘ +
                        ‘<td>‘ + item.id + ‘</td>‘ +
                        ‘<td>‘ + item.name + ‘</td>‘ +
                        ‘<td>‘ + item.mobile + ‘</td>‘ +
                        ‘<td>‘ + item.city + ‘</td>‘ +
                        ‘<td>‘ + item.country + ‘</td>‘ +
                        ‘<td>‘ + item.detail + ‘</td>‘ +
                        ‘<td>‘ + ‘<span class="order-btn">‘+‘删除‘+‘</span>‘ + ‘</td>‘ +
                        ‘</tr>‘;
                }
                $(‘#order-table1‘).append(str);
            }
        }
    });
时间: 2024-12-20 09:13:43

php实现的mysql的简单查询删除的相关文章

MySQL之慢查询-删除慢查询日志

一.环境 OS:CentOS release 5.8(64位) DB:MySQL5.5.17 二.操作         直接通过命令 rm -f  删除了慢查询日志 三.出现问题 慢查询日志没有自动生成,(如果有备份,再次拷贝回来也是不好使的) 四.解决方法         管理员身份登录MySQL     执行命令   flush logs; 如果执行后,提示执行成功,而实际上慢查询日志还是没有生成,则执行以下命令(先关闭慢查询,再开启) SET GLOBAL log_slow_queries

MySQL的简单查询语句

查询:一:查询所有数据select * from Info 查所有数据select Code,Name from Info 查特定列 二:根据条件查select * from Info where Code='p001' 一个条件查询select * from Info where Code='p001' and Nation='n001' 多条件 并关系 查询select * from Info where Name='胡军' or Nation='n001' 多条件 或关系 查询select

Jmeter连接mysql做简单查询

1.添加数据库连接驱动 2.创建 配置原件 -> JDBC Connection Configuration 3.创建一个线程组,并在线程组下创建JDBC Request 4.在线程组下创建查看结果树,执行,结果如下

工作随笔——mysql子查询删除原表数据

最近在开发的时候遇到一个mysql的子查询删除原表数据的问题.在网上也看了很多方法,基本也是然并卵(不是写的太乱就是效率太慢). 公司DBA给了一个很好的解决方案,让人耳目一新. DELETE fb.* FROM froadbill.bill fb LEFT JOIN froadbill.refundinfo br ON br.billSeqNo = fb.seq_no WHERE br.billSeqNo IS NULL AND fb.create_time >='20150102000000

MySQL简单查询和单表查询

MySQL记录操作 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及. 插入数据insert 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3-字段n) VALUES(值1,值2,值3-值n); 语法二: INSERT INTO 表名 VALUES (值1,值2,值

python开发mysql:表关系&amp;单表简单查询

一 一对多,多对一 1 1.1 建立多对一 ,一对多的关系需要注意 2 先建立被关联的表,被关联的字段必须保证时唯一的 3 在创建关联的表,关联的字段一定是可以重复的 4 5 1.2 示例: 6 出版社 多对一,多个老师可能在一家出版社 7 一夫多妻 一对多 8 create table dep(. 被关联的字段必须保证唯一 9 id int primary key auto_increment, 10 name varchar(20), 11 comment varchar(50) 12 );

mysql语句基本简单查询

mysql语句基本简单查询 第一节 -- or # 单行注释/***多行注释*/ -- c创建数据库examCREATE DATABASE exam; USE exam; /*创建部门表*/CREATE TABLE dept( deptno INT PRIMARY KEY, dname VARCHAR(50), loc VARCHAR(50)); /*创建雇员表*/CREATE TABLE emp( empno INT PRIMARY KEY, ename VARCHAR(50), job VA

MySQL简单查询详解

MySQL的查询操作 单表查询:简单查询 多表查询:连接查询 联合查询 布尔条件表达式操作符    = 等值比较    <=>:跟空值比较不会产生额外信息的等值比较    <>:不等值    <:     <=:    >    >=    IS NULL    IS NOT NULL        LIKE:        支持的通配符: %(任意长度的任意字符),_(任意单个字符)    RLIKE,REGEXP: 支持使用正则表达式    IN: 判断

mysql 数据操作 单表查询 简单查询 避免重复DISTINCT

创建数据库company create database company charset=utf8; use company; company.employee 员工id id int 姓名 emp_name varchar 性别 sex enum 年龄 age int 入职日期 hire_date date 岗位 post varchar 职位描述 post_comment varchar 薪水 salary double 办公室 office int 部门编号 depart_id int #