php100学习记录80-81

80讲
介绍了ADODB PHP数据库万能引擎类
如何使用ADODB链接数据库,添加内容,查询内容、输出内容
代码如下,下载

<?php
   include_once("adodb5/adodb.inc.php");//载入adodb文件
 
   $db = NewADOConnection('mysql');//确定数据库类型
   $db->Connect("localhost", "root", "", "zend") or die("error");//链接数据库
 
   $db->Execute("set names 'GBK'");//执行sql语句
	/*
	$q=$db->Execute("SELECT * FROM `message` ");//执行sql语句
	while($row=$q->FetchRow()){                 //while循环输出
	print_r($row);
	}
	*/
   $arr=array(
   "title"=>"10",
   "content"=>"999",
   "php100"=>".com" //可过滤字段
   );
   $db->AutoExecute("message",$arr,"INSERT");//自动执行sql,参数为 表名称、数组、INSERT
?>

81讲
介绍了adodb实现的几个功能
1、 PHP ADODB 地址方式连接数据库
2、 PHP ADODB 对象方式获取数据库内容
3、 PHP ADODB HTML代码方式显示内容
4、 PHP ADODB 实现内容自动分页功能
代码如下,下载

<?php
include_once("adodb5/adodb.inc.php");//载入adodb文件
 
/*
//====================PHP ADODB 地址方式连接数据库
$db = NewADOConnection('mysql://root:@localhost/zend');
$sql="SELECT * FROM `message`";
 
echo $db->SetFetchMode(ADODB_FETCH_NUM); //两张模式 ADODB_FETCH_NUM和ADODB_FETCH_ASSOC
$sr1 = $db->Execute($sql);
 
print_r($sr1->fields);
 
*/
 
 
/*
//====================PHP ADODB 对象方式获取数据库内容
   $db = NewADOConnection('mysql');
   $db->PConnect("localhost", "root", "", "zend");
   $sql="SELECT * FROM `message`";
   $rs2=$db->Execute($sql);
 
  while($row=$rs2->FetchNextObject()){  //已对象的方式输出
    print_r($row);
	//echo $row->TITLE; //获取name值,注意字段要大写
  }
 
*/
 
/*
//====================PHP ADODB HTML代码方式显示内容
   include_once("adodb5/tohtml.inc.php");
 
   $db = NewADOConnection('mysql');
   $db->PConnect("localhost", "root", "", "zend");
   $sql="SELECT * FROM `message`";
   $rs2=$db->Execute($sql);
 
   echo rs2html($rs2);
*/
 
/*
//====================PHP ADODB 实现内容自动分页功能
include_once("adodb5/adodb-pager.inc.php");
	session_start();
	$db = NewADOConnection('mysql');
    $db->PConnect("localhost", "root", "", "zend");
    $sql="SELECT * FROM `message`";
    $pager=new ADODB_Pager($db,$sql);
    $pager->Render(3);
*/
?>

Related posts:

Leave a Reply

Your email address will not be published.