方式一:用php中的内置函数来做 (适用于5.1之前的版本)

//1.生成连接
$conn = mysql_connect("localhost","root",""); //2.选择操作的数据库
mysql_select_db("today",$conn); //3.写sql语句
$sql = "select * from Info"; //4.执行mysql语句
$result = mysql_query($sql); //5.提取数据
$array = mysql_fetch_row($result);
$array = mysql_fetch_row($result); print_r($array);

结果:

//1.生成连接
$conn = mysql_connect("localhost","root",""); //2.选择操作的数据库
mysql_select_db("today",$conn); //3.写sql语句
$sql = "insert into Info values('p100','张三',false,'n001','1998-3-4')"; //4.执行mysql语句
$result = mysql_query($sql); //5.提取数据 echo var_dump($result);

结果:

方式二:用类和对象来做(适用于5.1之后的版本)

//1.造连接对象
$db=new mysqli("localhost","root","","today");
//2.判断是否连接成功
if(mysqli_connect_error())
{
echo "连接失败";
exit; //退出整个程序
}
else
{
//3.写sql语句
$sql = "select * from Info";
//4. 执行sql语句
$result = $db->query($sql);
//5.处理数据(提取数据)
echo "<table width='100%' cellpadding='0' cellspacing='0' border='1'>";
echo "<tr bgcolor='#660099'><td>代号</td><td>姓名</td><td>性别</td><td>民族</td><td>生日</td><tr>";
//遍历每一条数据
while($row=$result->fetch_row())
{
//处理性别
$sex = (bool)$row[2]?"男":"女";
//处理民族
$nation = NationName($db,$row[3]);
//处理生日
$birthday = date("Y年m月d日",strtotime($row[4])); //需要的参数是一个时间戳,需要转一下,转成时间戳
echo "<tr><td>{$row[0]}</td><td>{$row[1]}</td><td>{$sex}</td><td>{$nation}</td><td>{$birthday}</td><tr>";
} echo "</table>";
}
//根据民族代号查询民族名称
function NationName($db,$code)
{
//写sql语句
$sql = "select * from Nation where Code='{$code}'";
//执行sql语句
$result = $db->query($sql);
//处理数据
if($row=$result->fetch_row())
{
return $row[1];
}
else
{
return "";
}
}

结果:

php课程---练习连接数据库及增删改的更多相关文章

  1. nodejs连接数据库的增删改查

    连接数据库后需要用代码操作的是,传入mysql语句,和参数,然后就是回调了 新增 // 新增 app.post('/process_post', urlencodedParser, function ...

  2. 基于springmvc、ajax,后台连接数据库的增删改查

    前言 前段时间在博客园上找了一个springmvc的例子,照着学了一下,算是对springmvc有了一个初步的了解,打一个基础,下面是链接.(我只看了博客,视频太耗时间了) 博客链接:http://w ...

  3. BaseDao代码,用于连接数据库实行增删改查等操作

    在学习JavaWeb时会用到此代码,用于实行增删改查操作 1 package com.bdqn.dao; import java.sql.Connection; import java.sql.Dri ...

  4. JDBC连接数据库及增删改查操作

    什么是JDBC?Java语言访问数据库的一种规范,是一套APIJDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类 ...

  5. Java连接数据库,增删改查

    底层代码: package com.zdsoft; import java.sql.*; /** * Created by lx on 2017/6/22. */ public class JDBCU ...

  6. ListView 连接数据库的增删改查

    private string link = "server=.;database=list;user=sa;pwd=123"; public void chaxun() //创建一 ...

  7. SOD框架的Model、连接数据库及增删改查

    using PWMIS.DataMap.Entity; using System; using System.Collections.Generic; using System.Linq; using ...

  8. PHp连接数据库实现增删改查

    首页 删除 添加 添加处理页面 修改 修改处理页面

  9. C# 连接数据库实现增删改查

    class Program { private static string urls = "server=127.0.0.1;port=3306;user=root;password=123 ...

随机推荐

  1. 分布式缓存技术memcached学习(一)——linux环境下编译memcahed

    安装依赖工具 [root@localhost upload]# yum  install gcc  make  cmake  autoconf  libtool 下载并上传文件 memcached 依 ...

  2. NumPy 学习(1): ndarrays

    Numpy 是Numerical Python的简写,用来进行高性能的科学计算以及数据分析的基础包.它是一些高级工具(pandas)的基础.它主要提供以下几个功能: (1). ndarray:计算快, ...

  3. Linux profile File

    umask 022alias vim="/pd/vim/7.1/bin/vim"if [ -e /usr/bin/vim ]; then alias vim="/usr/ ...

  4. HDU5855 Less Time, More profit(最大权闭合子图)

    题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=5855 Description The city planners plan to build ...

  5. HDU5834 Magic boy Bi Luo with his excited tree(树形DP)

    题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=5834 Description Bi Luo is a magic boy, he also ...

  6. angularjs学习资料

    API http://www.yiibai.com/angularjs/angularjs_scopes.html 视频 http://v.youku.com/v_show/id_XNjQ3MjA1N ...

  7. 11039 - Building designing

      Building designing  An architect wants to design a very high building. The building will consist o ...

  8. 编程之路 - 写给打算进入IT行业的新人们

    IT=挨踢,这是IT人的自嘲,进入IT行业是有四五年了,也算得上是一个“老人”了吧,见了不少新人,面试了不少新人,也带了一些新人,多多少少还是有点发言权的. 关于书本 新人们常常会说我看了多少多少的书 ...

  9. Google Chrome开发者工具

    Google Chrome开发者工具 是内嵌到浏览器的开发工具,打开方式有两种:第一“按F12”,第二:shift+ctrl+i(火狐.360等浏览器也可以这么用) Console介绍 Console ...

  10. POJ 2407 (欧拉函数)

    题目链接: http://poj.org/problem?id=2407 题目大意:求小于n且与n互质的正整数个数. 解题思路: 欧拉函数=小于n且与n互质的正整数个数. 公式=n*(1-1/P1)* ...