现在的位置: 首页 > 综合 > 正文

php中ADODB的用法

2012年04月26日 ⁄ 综合 ⁄ 共 1103字 ⁄ 字号 评论关闭
 1 //假设数据库名字为 a  表名为b
 2 
 3 //包含adodb类
 4 
 5 include_once("adodb.inc.php");
 6 
 7 //链接数据库的类型----------------------链接方式1
 8 
 9 $db=NEWADOConnection("mysql");
10 
11 $db->Connect("localhost","root","my123","a")or die("链接数据库错误");
12 //------------------------------------------链接方式2
13 //$db-//>NEWADOConnection("mysql://root:my123@localhost/b")
14 //设置字符集
15 
16 $db->Excute("set names 'utf8' ");
17 
18 //查询
19 
20 $query=$db->Execute("select *from b");
21 while($row=$query->FetchRow()){
22 
23    print_r($row);
24 }
25 
26 //插入
27 
28 $arr=array(
29       
30          'name'=>'one',
31          'age'   =>'18',
32          'sex'   =>'boy',
33 )
34 $db->AutoExecute('b',$arr,'INSERT');//insert 大写
35 
36 //更新
37 
38 $sql="update b set name='wo' where id='1' ";
39 $db->Execute($sql);
40 
41 
42 //ADODB实现分页
43 
44 include_once("adodb.inc.php");
45 include_once("adodb-page.inc.php");
46 session_start; //使用session保存分页;
47 //以地址的方式链接
48 $db=NEWADOConnection("mysql://root:my123@localhost/b");
49 $sql="select *from b";
50 $page=NEW ADODB_Pager($sql);
51 $page->reader(3);
52 
53 // 以表格的形式展现
54 
55 include_once("tohtml.inc.php");
56 $db=NewADOConnection("mysql");
57 $db->Connect("localhost",'root','my123','a');
58 $query=$db->Execute("select *from b");
59 echo rs2html($query);

上面只是常用的一部分,

抱歉!评论已关闭.