本文实例讲述了PHP数据库操作Helper类。分享给大家供大家参考,具体如下:
php操作数据库分为几个步骤(这里以MYSQL为例):
1. 建立连接
1
|
$connection =mysql_connect( $db_host , $db_username , $db_password ); |
2. 选择数据库
1
|
$db_select =mysql_select_db( $db_database ); |
3. 执行CRUD操作
1
2
|
mysql_query( "set names 'utf8'" ); //编码 $result =mysql_query( $sqlstring ); |
(mysql_affected_rows()前一次mysql操作所影响的记录行数)
4. 查询
1
2
|
mysql_fetch_array( $result ); mysql_fetch_row( $result ); |
5. 关闭连接
1
|
mysql_close( $connection ); |
DBHelper.php类文件:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<?php class DBHelper { //建立连接 function GetConnection( $db_host , $db_username , $db_password ) { $connection =mysql_connect( $db_host , $db_username , $db_password ); if ( $connection ==false) die ( "数据库连接失败:" .mysql_error()); //输入具体错误信息 return $connection ; } //选择对应数据库 function DBSelect( $db_database ) { $db_select =mysql_select_db( $db_database ); if ( $db_select ==false) die ( "数据库选择失败:" .mysql_error()); return $db_select ; } //执行CRUD操作 function Excute( $sqlstring ) { $result =mysql_query( $sqlstring ); return $result ; } //释放资源 function CloseConnection( $connection ) { if ( $connection !=null) mysql_close( $connection ); } } ?> |
dbtext.php配置文件:
1
2
3
4
5
6
|
<?php $db_host = "localhost" ; $db_database = "mymessage" ; $db_username = "root" ; $db_password = "123456" ; ?> |
希望本文所述对大家PHP程序设计有所帮助。