本文实例讲述了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程序设计有所帮助。