PHP数据访问

数据访问:

一、方式一:

生成链接:

$conn = mysql_connect("服务器地址(本机  localhost,其他机器用ip)","用户名","数据库密码");

选择操作的数据库:

mysql_select_db("数据库名称",$conn(链接方式));16:22 2016/1/26
        写mysql语句:

$sql = "select * from info";

执行mysql语句:

$result = mysql_query($sql);

提取数据:

$array = mysql_fetch_row($result);#返回数组   执行一次返回一条。

$array = mysql_fetch_row($result);

输出:

print_r $array();

二、方式二:

生成链接

$db = new mysqli("服务器地址(本机  localhost,其他机器用ip)","账号","密码","数据库名称")

判断是否链接成功

if(mysqli_connect_error())

{

echo "链接失败";

exit;#退出程序

}

else

$sql = "select * from info"(写sql语句);

$result = $db->query($sql);#执行sql语句

echo "<table width=100% cellspacing=‘0‘ cellpadding=‘0‘ border=‘1‘>"

echo "<tr><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>{$row[3]}</td><td>{$birthday}</td><tr>";

}

echo "</table>"

print_r($row);
            }

处理民族名称代号问题:

function NationName($db,$code)

{

$sql = "select * from nation where code = ‘{$code}‘"(写sql语句);

$result = $db->query($sql);#执行sql语句

if($row = $result->fetch_row())
    
                {

return $row[1];

}
    
                else

{

return " ";

}

}

时间: 2024-08-24 14:10:38

PHP数据访问的相关文章

重要!!!实体类、数据访问类

创建两个类: users类: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 实体类_数据访问类.App_Code { public class Users { private int _Ids; /// <summary> /// ids /// </summary> public int Ids { get { return _Ids;

.NET Framework 2.0中的数据访问新特性

1. 异步数据访问 ? 支持异步数据编程 ? SqlConnection – BeginOpen – EndOpen ? SqlCommand – BeginExecuteNonQuery – BeginExecuteReader – BeginExecuteXmlReader – EndExecuteNonQuery – EndExecuteReader – EndExecuteXmlReader 2. 多活动结果集(MARS) ? 在 SQL Server 2005 中支持多活动结果集 ?

ADO.NET数据访问技术概览

1. 以数据为中心的应用程序设计 1.1. ADO.NET 支持下列的存储类型? 无结构? 有结构, 无层次的数据 – 以逗号分离的数据(CSV) 文件.Microsoft Excel 电子表格.Microsoft Exchange 文件.Active Directory 文件等? 有层次的数据 – XML 文档等? 关系型数据库 – SQL Server.Oracle.Access 等. 1.2. 连接环境? 连接环境是指用户在这种环境下始终保持与数据源的连接? 优点 – 环境易于实施安全控制

实体类、数据访问类中的属性拓展

类中: using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; namespace 实体类_数据访问类.App_Code { public class Users { SqlConnection conn = null; SqlCommand cmd = null; public Users() { conn = new S

Spring数据访问之JdbcTemplate

Spring数据访问之JdbcTemplate 使用JdbcTemplate的基本操作步骤 1.引jar包 项目的基本架构 这里重点看实现类的内容 1 package cn.hmy.dao.impl; 2 3 4 import java.util.List; 5 6 import org.springframework.jdbc.core.support.JdbcDaoSupport; 7 8 import cn.hmy.beans.Emp; 9 import cn.hmy.dao.IEmpDa

Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问

本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这部分内容需要以下Jar包支持 mysql-connector:MySQL数据库连接驱动,架起服务端与数据库沟通的桥梁: MyBatis:一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架: log4j:Apache的开源项目,一个功能强大的日志组件,提供方便的日志记录: 修改后的pom.xm

PHP-------PDO:数据访问抽象层

PDO:数据访问抽象层 它是用来做数据访问的,和数据库之间连接,执行一些SQL语句 这种方式比之前的,Mysqli的方式功能更大一些 用一张图来说明: 人为写了一条SQL语句,是通过Mysqli的对象(封装好的类),通过Mysql驱动,然后在操作Mysql数据库.这是以前的方式. 如果这条SQL语句,想访问另外一个数据库,不是Mysql了,想用一下Oracle Call数据库或者SQL Server数据库,根据逻辑,应该还要有一个类是专门操作Oracle Call 数据库的类 同一张图来表示:

TP数据访问

重点学习了: 1,ThinkPHP查询数据 2.ThinkPHP添加数据 LianXiController.class.php 1 <?php 2 namespace Home\Controller; 3 use Think\Controller; 4 class LianXiController extends Controller 5 { 6 //添加数据 7 function tj() 8 { 9 10 /* 11 //方法1:(数组) 12 //添加的数组必须为关联数组,key必须为字段

php数据访问数据层

数据访问pdo抽象层 方法一:比较简单点: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta htt

数据访问类的封装与三大类

数据访问类的封装: 数据访问类分为三大类:连接类,实体类,数据访问类. 1.连接类: public class lianjie { private static string connection="server=.;database=mydb;uid=sa;pwd=789234178"; public static Sqlconnection conn { get { SqlConnection conn=new Sqlconnection(connecction); return