<?php
header("content-type:text/html;charset=utf-8"); /*//造一个连接
$connect = @mysql_connect("localhost","root","123"); //选择要操作的数据库
mysql_select_db("mydb",$connect); //写SQL语句
$sql = "select * from Nation"; //执行SQL语句,返回结果集
$result = mysql_query($sql); //从结果集中读取数据
while($attr = mysql_fetch_row($result))
{
var_dump($attr);
}
*/ //造一个连接
$connect = @mysql_connect("localhost","root","123"); //选择要操作的数据库
mysql_select_db("mydb",$connect); //写SQL语句
$sql = "insert into Nation values('n007','壮族')"; //执行SQL语句,返回结果集
$result = mysql_query($sql); //从结果集中读取数据
var_dump($result); //中文乱码解决方法:原因编码格式不一致
//1.建立数据库的时候,字符集选择utf-8
//2.修改mysql的配置:在[mysqld]模块下面添加character_set_server=utf8
//3.修改页面的编码格式为uft-8,header("content-type:text/html;charset=utf-8

结构

<body>
<form action="chuli.php" method="post">
<div>民族代号:<input type="text" name="code" /></div>
<div>民族名称:<input type="text" name="name" /></div>
<input type="submit" value="提交" />
</form> </body>
<script type="text/javascript">
confirm(确定删除么);
</script>
</html>

例子

<?php

$code = $_POST["code"];
$name = $_POST["name"]; //造连接
$conn = @mysql_connect("localhost","root","123");
//选择操作的数据库
mysql_select_db("mydb",$conn);
//写SQL语句
$sql = "insert into Nation values('{$code}','{$name}')"; //执行
$result = mysql_query($sql); if($result)
{
//跳转页面
header("location:lizi.php");
}
else
{
echo "添加失败!";
}

处理

<?php
$code = $_GET["code"]; //造连接
$conn = @mysql_connect("localhost","root","123");
//选择操作的数据库
mysql_select_db("mydb",$conn);
//写SQL语句
$sql = "delete from Nation where Code = '{$code}'"; //执行
$result = mysql_query($sql); if($result)
{
//跳转页面
header("location:chaxun.php");
}
else
{
echo "删除失败!";
}

删除

<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>民族代号</td>
<td>民族名称</td>
<td>操作</td>
</tr>
<?php
$conn = @mysql_connect("localhost","root","123");
//选择操作的数据库
mysql_select_db("mydb",$conn);
//写SQL语句
$sql = "select * from Nation"; //执行
$result = mysql_query($sql); //读取数据,造option
while($attr = mysql_fetch_row($result))
{
echo "<tr>
<td>{$attr[0]}</td>
<td>{$attr[1]}</td>
<td><a onclick=\"return confirm('确定删除么')\" href='delete.php?code={$attr[0]}'>删除</a></td>
</tr>";
}
?>
</table>

表格查询和是否删除

php 简单操作数据库的更多相关文章

  1. Spring_boot简单操作数据库

    Spring_boot搭配Spring Data JPA简单操作数据库 spring boot 配置文件可以使用yml文件,默认spring boot 会加载resources目录的下的applica ...

  2. pymysql 简单操作数据库

    #!/usr/bin/env python #-*- coding:utf-8 -*- # author:leo # datetime:2019/4/24 15:22 # software: PyCh ...

  3. mybatis_02简单操作数据库

    模糊查询用户信息 <!-- [${}]:表示拼接SQL字符串 [${value}]:表示要拼接的是简单类型参数. 注意: 1.如果参数为简单类型时,${}里面的参数名称必须为value 2.${ ...

  4. SQLiteDatabase里面的简单操作数据库的方法

    1.使用insert方法插入记录SQLiteDatabase的insert方法的签名为long insert(String table,String nullColumnHack,ContentVal ...

  5. spring框架整合hibernate框架简单操作数据库

    1.配置文件: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:/ ...

  6. pyqt5最简单操作数据库

    要先安一个包才能使用QtSql通过新立得安装 import PyQt5.QtSql as sql db=sql.QSqlDatabase.addDatabase('QMYSQL') db.setDat ...

  7. spring-boot-route(七)整合jdbcTemplate操作数据库

    在一部分内容中,我们学习了Restful接口的编写,及接口文档的生成.我们需要将接口数据进行持久化存储,这一部分我们主要学习几种持久化框架将数据进行存储.本部分内容中,我们都将使用mysql为例来做为 ...

  8. Django简单的数据库操作

    当然,本篇的前提是你已经配置好了相关的环境,这里就不详细介绍. 一. 在settings.py文件中设置数据库属性. 如下: DATABASES = { 'default': { 'ENGINE': ...

  9. Android—Ormlite框架简单的操作数据库

    大家在Android项目中或多或少的都会使用数据库,为了提高我们的开发效率,当然少不了数据库ORM框架了,尤其是某些数据库操作特别频繁的app:本篇博客将详细介绍ORMLite的简易用法. 下面开始介 ...

随机推荐

  1. #pragma预处理实例

    1.#include <stdio.h>#if defined(ANDROID20)    #pragma message("Compile Android SDK 2.0... ...

  2. WinsockExpert+NC抓包上传之拿WEBSHELL

    知识补充: nc上传漏洞在原理上同动网上传漏洞一样,都是利用计算机在读取字符串时,遇到'\0'(00)时,认为字符串结束了,从而丢掉后面的字符串,正如unicode编码特性一样,可被人利用,尽管在这里 ...

  3. xss实例-什么都没过滤的情况

    1. XSS的存在,一定是伴随着输入,与输出2个概念的. 2. 要想过滤掉XSS,你可以在输入层面过滤,也可以在输出层面过滤. 3. 如果输入和输出都没过滤. 那么漏洞将是显而易见的. 4. 作为第一 ...

  4. udf提权方法和出现问题汇总

    一.适用条件 1.目标系统是Windows(Win2000,XP,Win2003): 2.你已经拥有MYSQL的某个用户账号,此账号必须有对mysql的insert和delete权限以创建和抛弃函数( ...

  5. 找出现有Vector或ArrayList或数组中重复的元素&给现有Vector或ArrayList或数组去重

    //直接上代码: public static void main(String[] args) { List<Integer> list = new Vector<Integer&g ...

  6. linux wget 命令用法详解(附实例说明)

    Linux wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器   Linux wget是一个下 ...

  7. UVALive 6124 Hexagon Perplexagon 题解

    http://vjudge.net/problem/viewProblem.action?id=37480 East Central Regional Contest Problem C: Hexag ...

  8. 百科编辑器ueditor应用笔记

    最近项目上要用到文本编辑器,选了百科开源的ueditor,使用过程中虽然有些问题,但是一个个都解决了,记录如下: 开发的项目环境是vs2012:.net4.0: 1:百度js编辑器,编辑器加载到项目中 ...

  9. sublime Text 3实用功能和常用快捷键收集

    下面是我通过网上视频教程或文本资料学习sublime Text3时收集的一些实用功能和常用快捷键,现在分享出来,如果还有其它的好用的功能可以在下面留言,以便互相学习. PS:ST3在Mac OX与Wi ...

  10. mysql 启动 导入sql文件

    mysql mysqld.exe mysqld.exe 是mysql的服务器进程,只有先启动这个进程才能连接服务器 dos下进入mysql文件目录下的bin目录,输入mysql -u root -p ...