用php完成数据库的增删改查
<?php
//一.连接数据库
$con = mysql_connect("localhost","root","");
//二.验证是否连接成功
if(!$con){
echo "数据库连接失败<br/>".mysql_errno();
}else{
echo "<br/>数据库连接成功<br/>";
echo "开始创建DB";
//mysql_query("CREATE DATABASE myfirstdb");
//mysql_query("create table stu(stuNum varchar(8),stuName varchar(20),stuSex varchar(2),stuMajor varchar(30))");
}
//数据库操作:1创建BD【注意:不能创建相同的数据库】
/*if (mysql_query("CREATE DATABASE myfirstdb",$con))
{
echo "<br/>数据库创建成功<br/> ";
}
else
{
echo "<br/>数据库创建失败<br/>".mysql_error();
}*/
//三.指定DB
mysql_select_db("myfirstdb",$con);
//四.具体的数据库的操作
//数据库操作:2.创建表【注意:不能创建相同的表】
/*if (mysql_query("create table stu(stuNum varchar(8),stuName varchar(20),stuSex varchar(2),stuMajor varchar(30))",$con))
{
echo "<br/>创建表成功<br/> ";
}
else
{
echo "<br/>创建表失败<br/>".mysql_error();
}*/
//数据库操作:3.插入数据【注意:下面的语句中只能是一条语句】【类似的方式,更改sql语句以后,完成增删改查等数据库操作】
mysql_query("set names utf8");//【注意这里需要指定字符编码,不然数据库里可能是乱码】
$insertSql = "insert into stu(stuNum,stuName,stuSex,stuMajor) values('0102005','刘芹1','1','电子');";//0表示男,1表示女
if (mysql_query($insertSql,$con))
{
echo "<br/>插入数据成功<br/> ";
}
else
{
echo "<br/>插入数据失败<br/>".mysql_error();
}
/*
//数据库操作:3.插入数据【注意:下面的语句中是多条语句的时候】
mysql_query("set names utf8");//【注意这里需要指定字符编码,不然数据库里可能是乱码】
//0表示男,1表示女
mysql_query("insert into stu(stuNum,stuName,stuSex,stuMajor) values('0102011','刘芹1','1','电子');",$con);
mysql_query("insert into stu(stuNum,stuName,stuSex,stuMajor) values('0102012','刘芹2','1','电子');",$con);
mysql_query("insert into stu(stuNum,stuName,stuSex,stuMajor) values('0102013','刘芹3','1','电子');",$con);
mysql_query("insert into stu(stuNum,stuName,stuSex,stuMajor) values('0102014','刘芹4','1','电子');",$con);*/
/*
$insertSql = "insert into stu(stuNum,stuName,stuSex,stuMajor) values('0102025','刘2','1','电子');
insert into stu(stuNum,stuName,stuSex,stuMajor) values('0102025','刘3','1','电子');";//0表示男,1表示女
//这样写有问题
*/
//五.关闭数据库
mysql_close();
?>
用php完成数据库的增删改查的更多相关文章
- ThinkPHP实现对数据库的增删改查
好久都没有更新博客了,之前老师布置的任务总算是现在可以说告一段落了,今天趁老师还没提出其他要求来更新一篇博客. 今天我想记录的是我之前做项目,自己所理解的ThinkPHP对数据库的增删改查. 首先要说 ...
- Android学习---数据库的增删改查(sqlite CRUD)
上一篇文章介绍了sqlite数据库的创建,以及数据的访问,本文将主要介绍数据库的增删改查. 下面直接看代码: MyDBHelper.java(创建数据库,添加一列phone) package com. ...
- Android 系统API实现数据库的增删改查和SQLite3工具的使用
在<Android SQL语句实现数据库的增删改查>中介绍了使用sql语句来实现数据库的增删改查操作,本文介绍Android 系统API实现数据库的增删改查和SQLite3工具的使用. 系 ...
- Android SQL语句实现数据库的增删改查
本文介绍android中的数据库的增删改查 复习sql语法: * 增 insert into info (name,phone) values ('wuyudong','111') * 删 delet ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- 【转载】通过JDBC对MySQL数据库的增删改查
通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...
- 利用API方式进行数据库的增删改查
/* 将数据库的增删改查单独放进一个包 */ package com.itheima28.sqlitedemo.dao; import java.util.ArrayList; import java ...
- MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- Asp.net MVC4 使用EF实现数据库的增删改查
EF的使用 步骤: (1)将EF添加到项目:在Model右击添加新建项 找到ADO.NET实体数据模型,接着... (2)实现数据库的增删改查 查询 (因为在Model中已经添加EF实体了 ...
- PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码
PHP程序中使用PDO对象实现对数据库的增删改查操作(PHP+smarty) dbconn.php <?php //------------------------使用PDO方式连接数据库文件- ...
随机推荐
- POJ 1852 Ants
题目的意思是说一个长度为m的杆,上面有n个蚂蚁,告诉每个蚂蚁的初始位置,每个蚂蚁速度都是一样的,问所有的蚂蚁离开杆的最短和最长时间是多少. 模拟题,所有的蚂蚁看成一样的,可以这样理解,即使相撞按反方向 ...
- UIDatePicker 日期/时间选取器(滚轮)—IOS开发
UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期.时间和持续时长的输入.日期选取器的各列会按照指定的风格进行自动配置,这样 ...
- 至强CPU性能排行,从X3210起,由低至高排列。
X3210X3220E5410E5506X5355X3320E5507X5365E5-2603E3-1220LE5-2403E5607X3330L5506X3230L5420E5-2407W3520E ...
- tomcat配置SSL证书(使用startSSL申请到的证书)
1. 生成p12证书 生成完成后,下载保存. 2. 将p12文件上传至服务器上的tomcat/keystore/上,此处取名为test.com.p12 3. 修改tomcat/conf/server. ...
- Web的Ajax应用开发模式(三)——Ajax的开发
Ajax是XMLHttpRequest对象和JavaScript.CSS.HTML.DOM等多种技术的结合. 此处重点强调XMLHttpRequest的以下特点,所以测试人员在测试到WEB的Ajax应 ...
- 448. Find All Numbers Disappeared in an Array Add to List
题目描述 题目分析 有个[1,n]的条件要充分利用起来. 题目代码 public class Solution { public List<Integer> findDisappeared ...
- ember.js学习笔记
启动服务器 ember server 访问localhost:4200 创建新的路由:ember generate route 路由名称,运行此命令会同时创建一个/templates/.XXXhbs模 ...
- 【树莓派】树莓派网络配置:静态IP、无线网络、服务等
一.网络配置之静态IP: 树莓派的默认网络为: haochuang@raspberrypi:~ $ vi /etc/network/interfaces # interfaces() file use ...
- 调度系统任务创建---创建一个MultiJob的任务(四)
我们如果下面这种拓扑结构的调度任务,该任务的拓扑结构就是一个有向五环图DAG,有fork,有join的操作等. 可以通过jenkins创建MultiJob的任务实现: 实例任务的拓扑结构: Multi ...
- IE6兼容性问题及IE6常见bug详细汇总
转载地址:http://www.jb51.net/css/76894.html 1.IE6怪异解析之padding与border算入宽高 原因:未加文档声明造成非盒模型解析 解决方法:加入文档声明&l ...