<?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完成数据库的增删改查的更多相关文章

  1. ThinkPHP实现对数据库的增删改查

    好久都没有更新博客了,之前老师布置的任务总算是现在可以说告一段落了,今天趁老师还没提出其他要求来更新一篇博客. 今天我想记录的是我之前做项目,自己所理解的ThinkPHP对数据库的增删改查. 首先要说 ...

  2. Android学习---数据库的增删改查(sqlite CRUD)

    上一篇文章介绍了sqlite数据库的创建,以及数据的访问,本文将主要介绍数据库的增删改查. 下面直接看代码: MyDBHelper.java(创建数据库,添加一列phone) package com. ...

  3. Android 系统API实现数据库的增删改查和SQLite3工具的使用

    在<Android SQL语句实现数据库的增删改查>中介绍了使用sql语句来实现数据库的增删改查操作,本文介绍Android 系统API实现数据库的增删改查和SQLite3工具的使用. 系 ...

  4. Android SQL语句实现数据库的增删改查

    本文介绍android中的数据库的增删改查 复习sql语法: * 增 insert into info (name,phone) values ('wuyudong','111') * 删 delet ...

  5. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  6. 【转载】通过JDBC对MySQL数据库的增删改查

    通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...

  7. 利用API方式进行数据库的增删改查

    /* 将数据库的增删改查单独放进一个包 */ package com.itheima28.sqlitedemo.dao; import java.util.ArrayList; import java ...

  8. MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  9. Asp.net MVC4 使用EF实现数据库的增删改查

    EF的使用 步骤: (1)将EF添加到项目:在Model右击添加新建项 找到ADO.NET实体数据模型,接着... (2)实现数据库的增删改查       查询 (因为在Model中已经添加EF实体了 ...

  10. PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码

    PHP程序中使用PDO对象实现对数据库的增删改查操作(PHP+smarty) dbconn.php <?php //------------------------使用PDO方式连接数据库文件- ...

随机推荐

  1. spark统计

    http://www.myexception.cn/sql/2004512.html http://blog.csdn.net/ssw_1990/article/details/52220466 ht ...

  2. GITHUB使用简介

    前提:本地开通SSH服务  我是Ubuntu OS,其他OS自行查找,不难目的:利用Github的免费托管服务,创建自己的repo或者fork别人的repo.步骤:·安装客户端  安装如下两个git  ...

  3. ReactiveCocoa(RAC)

    好处:代码高聚合,方便我们管理: 链式编程: CaculatorMaker.h #import <Foundation/Foundation.h> #define ADD #define ...

  4. CSS 3 颜色表示法

    1,Color Name:red    优点:方便记忆  缺点:数量少不支持透明度 2,HEX方式:#FFFFFF    优点:颜色种类多   缺点:换算复杂需要借助工具 3,RGB方式:rgb(25 ...

  5. CentOS 7 中设置启动模式

    1.命令行模式systemctl set-default multi-user.target2.图形模式systemctl set-default graphical.target

  6. Hibernate实现向数据库插入一条数据全过程(Study By Example)

    1.数据库(直接在cmd下进入数据库操作亦可) (1)启动Navicat for MySQL (2)打开连接,创建一个数据库,名为testdb (3)新建表user1,表结构如图所示 2.数据库池 ( ...

  7. css3制作惊艳hover切换效果

    css3制作经验hover切换效果 <!DOCTYPE html><html> <head> <meta charset="UTF-8" ...

  8. 无任何网络提供程序接受指定的网络路径(系统服务里没有workstation服务)

    今天同事访问公司服务器时,提示“无任何网络提供程序接受指定的网络路径”,网络ping正常,把防火墙关掉,再次尝试问题如故. 于是上网搜索: 1.服务停止:一般有workstation,server,c ...

  9. winform客户端程序第一次调用webservice方法很慢的解决方法

    .net2.0的winform客户端最常用的与服务端通信方式是通过webservice,最近在用dottrace对客户端做性能测试的时候发现,客户端程序启动以后,第一次调用某一个webservice的 ...

  10. Html5实现移动端、PC端 刮刮卡效果

    刚从南方回来就分了一个刮刮卡效果的页面,特么的我在烦恼怎么用H5去实现这个效果呢,好不容易写出来了,产品居然说:“既然你可以写出来这个效果那当然好了,开始我只是打算让你实现点击就出现呢!”… … 尼玛 ...