在使用php代码制作网页过程中, 当我们要调用动态内容列表或制作生活中常用的查询工具时, 首先要做的是连接到数据库, 通过查询读取在数据库中的数据来显示页面的内容。
那么在php中怎样连接到常用的数据库呢, php代码内置了常用的数据连接函数以下分享了一些使用这些内置的连接函数连接到mysql、 access、 excel、 mssql数据库的方法。
1、 php代码连接到mysql数据库
使用php的mysqli_connect()函数
mysqli_connect( ip地址, 用户名称, mysql密码, 数据库名称, 端口 );
代码如下:
$Sqlcx = '需要查询的参数';
$ljsjk = mysqli_connect( '127.0.0.1:3306', 'mysql用户名', 'mysql数密码', 'mysql数据库名称' );
$sql = 'SELECT * FROM 表名称 WHERE 列名 = ' . $Sqlcx;
mysqli_select_db( $ljsjk, $sqlmc );
$arrsjrs = mysqli_query( $ljsjk, $sql );
if ( $arrsjrs ) {
$dysj = mysqli_fetch_array( $arrsjrs, MYSQLI_ASSOC );
mysqli_close( $ljsjk );
print_r( $dysj );
}
2、 php读取execl表格数据
file_get_content函数可以读取文件内容
代码示例:
$bgmc = '表格名称.xls';
$bgnr = file_get_contents( $bgmc );
$bgnrdata = explode( "\n", $bgnr );
foreach ( $bgnrdata as $data_v ) {
$bgnrnr = explode( "\t", $data_v );
print_r( $bgnrnr );
}
3、 php内置的pdo类连接到mmsql
$ljsjk = new PDO( "sqlsrv:server=mmsql地址:1433;database=mmsql名称", "mmsql用户名", "mmsql密码" );
$mmsql = "select count(*) from 表名称";
$arda = $ljsjk->query( $mmsql );
while ( $dysj = $arda->fetch() ) {
print_r( $dysj );
}
4、 pdo连接到access
$accessdb = new PDO("odbc:driver={microsoft access driver (*.mdb)};dbq=\"access地址\"");
$nr = $accessdb->query( 'select * from 表名称' );
print_r($nr->fetchAll());
5、其它的如orcal可以使用oci_connect函数连接到orcal
oci_connect(用户名,orcal密码,orcal地址);
使用以上代码可以简单的连接到常用的数据库中,来便于调用与显示各种信息内容。