php中ADODB的用法

 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);

上面只是常用的一部分,

你可能感兴趣的:(PHP)