- <?php
- class Person
- {
- private $id;
- private $name;
- function setId($id)
- {
- $this->id=id;
- }
- function setName($name)
- {
- $this->name=name;
- }
- function getId()
- {
- return $this->id;
- }
- function getName()
- {
- return $this->name;
- }
- }
- //////////////////////////////////////////////////////////////////////////////
- function DataBaseConnection($sql)
- {
- $conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
- $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("student.mdb");
- $conn->Open($connstr);
- $rs = @new COM("ADODB.RecordSet");
- $sql=$sql;
- $rs->Open($sql,$conn,1,3);
- return $rs;
- }
- ////////////////////////////////////////////////////////////////////////////////////
- $id1="中";
- $id= iconv("UTF-8","GBK",$id1);
- $sql="select * from s where s_name like '%".$id."%'";
- //$sql="select * from kechen where kechen like '%"&search_val&"%'order by id ASC"
- $rs=DataBaseConnection($sql);
- ?>
- <table>
- <tr>
- <td>ID</td>
- <td>NAME</td>
- <td>text</td>
- </tr>
- <?php
- while(!$rs->eof)
- {
- ?>
- <tr>
- <td><?php echo $rs->Fields["s_id"];?></td>
- <td><?php echo $rs->Fields["s_name"];?></td>
- <td></td>
- <td></td>
- </tr>
- <?php
- $rs->Movenext();
- }
- $rs->close;
- ?>
- </table>
PHP连接ACCESS(函数)
本文介绍了一个使用PHP进行数据库操作的具体例子,包括通过ADODB连接Access数据库,并实现对含有中文字符的数据查询。此外,还展示了如何定义一个简单的Person类用于封装数据。


被折叠的 条评论
为什么被折叠?



