数据库SQL常用增删改查语句

1:连接数据库

conn.php文件

<?php
// 连接到 数据库 $servername = "域名和端口号"; $username = "root"; $password = "自己的数据库密码"; $dbname = "数据库名";
// 创建连接 $conn = new mysqli($servername, $username, $password); $conn->select_db($dbname);   // 检测连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } else { $conn->query('set names utf8'); }
//测试mysqli 是否可用 // $msg = phpinfo(); // echo $msg;
//关闭数据库 // $conn->close();   2:增加数据     <?php include 'conn.php';//连接数据库的文件 $title = $_REQUEST['title']; $detail = $_REQUEST['detail']; $idea = $_REQUEST['idea']; wq_list(自己建立的数据库名)
$sql = "insert into wq_list(wq_title,wq_details,wq_idea,submission_date) values('$title','$detail','$idea',now());";  //自己建立的数据库里的数据表里的字段内容 $ret = $conn->query($sql); //判断是否成功
if($ret > 0) { echo '{"msg":"success","flag":true}'; } else { echo '{"msg":"failed","flag":false}'; }
$conn->close(); ?> 3:删除数据 <?php include 'conn.php';
$id = $_REQUEST['id'];
$sql = "delete from wq_list where wq_id = $id"; $ret = $conn->query($sql); if($ret > 0) { echo '{"msg":"success","flag":true}'; } else { echo '{"msg":"failed","flag":false}'; } $conn->close(); ?> 4:修改数据update   <?php include 'conn.php';
$title = $_REQUEST['title']; $detail = $_REQUEST['detail']; $idea = $_REQUEST['idea'];
$sql = " update   wq_list set  wq_title = $title,wq_details=$detail where wq_sid=$sid,"; //update 表名  set  字段=值,字段=值  where  sid = id值   $ret = $conn->query($sql);
if($ret > 0) { echo '{"msg":"success","flag":true}'; } else { echo '{"msg":"failed","flag":false}'; }
$conn->close(); ?> 5:查询数据   <?php include './base/connectDb.php'; // header("Content-type: text/html; charset=utf-8"); $sql = "select * from wq_list order by wq_id ";
$result = $conn->query($sql); $ret_arr = array(); if($result->num_rows >= 0) { while($row = $result->fetch_assoc()) { array_push($ret_arr,$row); } } else { array_push($ret_arr,null); echo '{"msg":"error","flag":false}'; die("error"); } echo json_encode($ret_arr); $conn->close(); ?> 使用以上代码时需要: 1:在后台建立自己的数据库并且创建数据表,数据表包含前端页面所对应的字段名称 2:把域名,端口号,数据库密码,数据库名称,数据表名改为自己的 3:结合前端发送ajax 到后台发送数据和获取数据来使用    
上一篇:linux(centOS) day01


下一篇:CentOS 7 vi常用命令