php数据库连接的函数 php实现数据库连接

怎么连接PHP数据库 。php连接mysql数据库脚本
?php
$con=mysql_connect("localhost","root","root");//分别填写主机(mysql数据库所在服务器)、用户名(数据库登录账户名)、密码
if(!$con)//如果没有成功连接数据库则执行以下语句
{
die("无法连接到数据库:".mysql_error());//die函数为退出脚本 , 之后的语句将不被执行,直接跳出,括号中是字符串或整数,如果是字符串,则会在终止脚本前输出字符串,如果是0~254的整数 , 将不会输出 。mysql_error()函数可以显示mysql出错信息,便于调试
}
mysql_select_db("games",$con);//在这里直接进入数据库games,方便以后连接,如果该账户有多个数据库 , 此句省略也可,在需要连接数据库时再进行选择
?
php 如何定义函数连接数据库php数据库连接的函数你定义php数据库连接的函数的dbopen没看见你调用?其实你可以在dbopen里面返回$connphp数据库连接的函数,例如php数据库连接的函数:
function dbopen(){
.....
return $Conn;
}
$cid=dbopen();
以后就可以使用$cid变量操作数据库
php怎么连接access数据库(1)创建系统数据源php数据库连接的函数,用PHP提供的ODBC函数 。
(2)使用PHP的ODBC函数,但不创建数据源 。
PHP使用ODBC连接Access 数据库的方法 。用$connstr="DRIVER= Microsoft Access Driver (*.mdb)来设置数据驱动,函数realpath()用来取得数据库的相对路径 。利用该方法连接Access数据库主要应用到PHP的 odbc_connect()函数 , 该函数声明如下php数据库连接的函数:
以下为引用的内容php数据库连接的函数:
resourse odbc_connect( string dsn, string user, string password [, int cursor_type])
dsn:系统dsn名称
user:数据库服务器某用户名 。
password:数据库服务器某用户密码 。
cursor_type:游标类型 。
代码如下:
以下为引用的内容:
$connstr="DRIVER=Microsoft Access Driver (*.mdb);
DBQ=".realpath("bookinfo.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
(3)使用微软的ADODB数据库驱动 。
定义类COM来使用ADO方法操纵Access数据库的 。
该类详细说明如下:
以下为引用的内容:
string com::com( string module_name [, string server_name [, int codepage]])
module_name:被请求组件的名字或class-id 。
server_name:DCOM服务器的名字 。
Codepage:指定用于将PHP字符串转换成UNICODE字符串的代码页,反之亦然 。该参数的取值有CP_ACP、CP_MACCP、CP_OEMCP、CP_SYMBOL、CP_THREAD_ACP、CP_UTF7和CP_UTF8 。
PHP利用com类并使用ADO方法访问数据库的代码如下:
以下为引用的内容:
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("bookinfo.mdb ");
$conn-Open($connstr);
php连接mysql数据库的主要函数的作用与格式mysql可通过两种方式通过php与web相连php数据库连接的函数,一种通过php的mysql相关函数php数据库连接的函数 , 另一种通过php的odbc相关函数
相关函数如下:
mysql函数
mysql_affected_rows: 得到 mysql 最后操作影响的列数目 。
mysql_close: 关闭 mysql 伺服器连线 。
mysql_connect: 开启 mysql 伺服器连线 。
mysql_create_db: 建立一个 mysql 新资料库 。
mysql_data_seek: 移动内部传回指标 。
mysql_db_query: 送查询字串 (query) 到 mysql 资料库 。
mysql_drop_db: 移除资料库 。
mysql_errno: 传回错误讯息代码 。
mysql_error: 传回错误讯息 。
mysql_fetch_array: 传回阵列资料 。
mysql_fetch_field: 取得栏位资讯 。
mysql_fetch_lengths: 传回单列各栏资料最大长度 。
mysql_fetch_object: 传回物件资料 。
mysql_fetch_row: 传回单列的各栏位 。
mysql_field_name: 传回指定栏位的名称 。
mysql_field_seek: 设定指标到传回值的某栏位 。
mysql_field_table: 获得目前栏位的资料表 (table) 名称 。
mysql_field_type: 获得目前栏位的型态 。
mysql_field_flags: 获得目前栏位的旗标 。
mysql_field_len: 获得目前栏位的长度 。
mysql_free_result: 释放传回占用记忆体 。
mysql_insert_id: 传回最后一次使用 insert 指令的 id 。
mysql_list_fields: 列出指定资料表的栏位 (field) 。
mysql_list_dbs: 列出 mysql 伺服器可用的资料库 (database) 。
mysql_list_tables: 列出指定资料库的资料表 (table) 。
mysql_num_fields: 取得传回栏位的数目 。
mysql_num_rows: 取得传回列的数目 。
mysql_pconnect: 开启 mysql 伺服器长期连线 。
mysql_query: 送出一个 query 字串 。
mysql_result: 取得查询 (query) 的结果 。
mysql_select_db: 选择一个资料库 。
mysql_tablename: 取得资料表名称 。
odbc函数
使用odbc函数需安装mysql odbc
odbc_autocommit: 开关自动更动功能 。
odbc_binmode: 设定二进位资料处理方式 。
odbc_close: 关闭 odbc 连结 。
odbc_close_all: 关闭所有 odbc 连结 。
odbc_commit: 更动 odbc 资料库 。
odbc_connect: 连结至 odbc 资料库 。
odbc_cursor: 取得游标名 。
odbc_do: 执行 sql 指令 。
odbc_exec: 执行 sql 指令 。
odbc_execute: 执行预置 sql 指令 。
odbc_fetch_into: 取得传回的指定列 。
odbc_fetch_row: 取得传回一列 。
odbc_field_name: 取得栏位名称 。
odbc_field_type: 取得栏位资料形态 。
odbc_field_len: 取得栏位资料长度 。
【php数据库连接的函数 php实现数据库连接】odbc_free_result: 释出传回资料的记忆体 。
odbc_longreadlen: 设定传回栏的最大值 。
odbc_num_fields: 取得栏位数目 。
odbc_pconnect: 长期连结至 odbc 资料库 。
odbc_prepare: 预置 sql 指令 。
odbc_num_rows: 取得传回列数目 。
odbc_result: 取得传回资料 。
odbc_result_all: 传回 html 表格资料 。
odbc_rollback: 撤消当前交易 。
odbc_setoption: 调整 odbc 设定 。
mysql connect函数是php连接数据库的函数,他需要的参数不包括哪项mysql_connect(server,user,pwd,newlink,clientflag)
server可选 。规定要连接的服务器 。
可以包括端口号,例如 "hostname:port",或者到本地套接字的路径,例如对于 localhost 的 ":/path/to/socket" 。
如果 PHP 指令 mysql.default_host 未定义(默认情况) , 则默认值是 'localhost:3306' 。
user可选 。用户名 。默认值是服务器进程所有者的用户名 。
pwd可选 。密码 。默认值是空密码 。
newlink可选 。如果用同样的参数第二次调用 mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识 。参数 new_link 改变此行为并使 mysql_connect() 总是打开新的连接,甚至当 mysql_connect() 曾在前面被用同样的参数调用过 。
clientflag可选 。client_flags 参数可以是以下常量的组合:
MYSQL_CLIENT_SSL - 使用 SSL 加密
MYSQL_CLIENT_COMPRESS - 使用压缩协议
MYSQL_CLIENT_IGNORE_SPACE - 允许函数名后的间隔
MYSQL_CLIENT_INTERACTIVE - 允许关闭连接之前的交互超时非活动时间
返回值
如果成功,则返回一个 MySQL 连接标识 , 失败则返回 FALSE 。
关于php数据库连接的函数和php实现数据库连接的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读