PHP数据库调用类调用实例(详细注释)_php技巧

复制代码 代码如下:

<?PHP
require_once("mssql.class.php");
//1.创建类,并连接数据库
$db = new mssql("dns=aaa;uid=sa;pwd=sa;dbname=test");
//2.连接数据库
$conn = $db->config("dns=aaa;uid=sa;pwd=sa;dbname=test");
//3.选择数据库
$dbname = $db->select_db("test");
//4.设置允许调试
$db->debug = true;
//5.执行一条不返回结果的SQL语句
$db->execute("insert into test01(name) values('这是一个测试!')");
//$db->exec("");
//6.执行一条返回结果的SQL语句
$rs = $db->query("select * from test01");
//7.以row方式显示结果
echo "<br>以row方式显示结果集<br>";
while($r = $db->fetch_row($rs)){
echo $r[0].":".$r[1]."<br>";
}

//8.以array方式显示结果
$rs2 = $db->query("select * from test01");

echo "<br>以array方式显示结果集<br>";
while($r = $db->fetch_array($rs2)){
echo $r["id"] . ":" . $r["name"] . "<br>";
}

//X.释放
$db->db_close();

?>

时间: 2024-11-03 22:06:24

PHP数据库调用类调用实例(详细注释)_php技巧的相关文章

php class类的用法详细总结_php技巧

一:结构和调用(实例化): class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数.如$obj = new className($v,$v2-); 二:构造函数和析构函数: 1.构造函数用于初始化:使用__construct(),可带参数. 2.但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能).析构函数用__destruct()做名称.在脚本执行结束时,会销掉内存中的对象,因此可不用析造函数,但有些比如COOKIE等

PHP时间类完整实例(非常实用)_php技巧

本文实例讲述了PHP时间类.分享给大家供大家参考,具体如下: <?php header("Content-type:text/html;Charset=utf-8"); class time{ private $year;//年 private $month;//月 private $day;//天 private $hour;//小时 private $minute;//分钟 private $second;//秒 private $microtime;//毫秒 private

一个PHP缓存类代码(附详细说明)_php技巧

复制代码 代码如下: <?php define('CACHE_ROOT', dirname(__FILE__).'/cache'); //缓存存放目录 define('CACHE_TIME', 1800);//缓存时间 单位秒 define('CACHE_FIX','.html'); $CacheName=md5($_SERVER['REQUEST_URI']).CACHE_FIX; //缓存文件名 $CacheDir=CACHE_ROOT.'/'.substr($CacheName,0,1);

让php处理图片变得简单 基于gb库的图片处理类附实例代码下载_php技巧

这个类的设计思想借鉴于jQuery,通过连缀方法来操作图片,如: 复制代码 代码如下: $image = new UsaImage(array('filepath'=>'image1.jpg')); //图片图片覆盖一张图片,第二和第三参数为,要放置的x,y位置 $image->Overlap("image99.gif", 10, 10) //以相对位置来覆盖图片,最后一个参数为缩放比例,默认为1 ->Overlap2('image00.gif',array('rig

PHP 缓存实现代码及详细注释_php技巧

复制代码 代码如下: class CacheException extends Exception {} /** * 缓存抽象类 */ abstract class Cache_Abstract { /** * 读缓存变量 * * @param string $key 缓存下标 * @return mixed */ abstract public function fetch($key); /** * 缓存变量 * * @param string $key 缓存变量下标 * @param str

php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释_php技巧

复制代码 代码如下: function cat_options($spec_cat_id, $arr) { static $cat_options = array(); if (isset($cat_options[$spec_cat_id])) { return $cat_options[$spec_cat_id]; } /* 初始化关键参数: $level:当前子节点深度 $last_cat_id:当前父节点ID $options:带有缩进级别的数组 $cat_id_array:沿同一路径的

asp.net类与实例详细说明

类和实例 每个对象都与其他的对象不同,但是某些对象之间也可能有相似性. 类是对象的抽象,对象是类的实例. 类 function stringbuffer(){   this.__strings__ = new array(); } stringbuffer.prototype.append = function(str){   this.__strings__.push(str); }; stringbuffer.prototype.tostring = function(){   return

一个数据库操作类的实例(一.Command类部分)

command|数据|数据库 using System;namespace com.joybase.DB{ /// <summary> /// 数据库操作类,通过这一个类的对外接口,可以获得以下特性: /// 1.不必区分数据库类型,而去考虑是使用System.Data.SqlClient实现,或者使用System.Data.OleDB来实现; /// 2.可以将SQL语句进行模式化,比如输入"select * from tablename where username=? orde

JavaScript中的类与实例实现方法_javascript技巧

本文实例讲述了JavaScript中的类与实例实现方法.分享给大家供大家参考.具体如下: JavaScript 中没有父类, 子类的概念, 也没有class 和 instance 的概念, 全靠 prototype chain来实现继承. 当查找一个对象的属性时, JavaScript 会向上遍历 prototype chain, 直到找到对应的属性为止. 有几种方法, 可以使得 JavaScript 模拟出 class 和 instance 的概念. 1. 直接使用构造函数来创建对象, 在构造