PHP函数用于连接数据库 php连接sql数据库代码

php的函数封装如何插入到数据库

本身这就是一个自定义函数,数据需要插入的话需要自己构造sql语句然后通过mysql_query将函数返回的值写入数据库。

创新互联网络公司拥有十多年的成都网站开发建设经验,近1000家客户的共同信赖。提供网站设计制作、网站设计、网站开发、网站定制、买链接、建网站、网站搭建、成都响应式网站建设公司、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务

想直接让数据库调用PHP的自定义函数是不现实的!

php连接mysql数据库的主要函数的作用与格式

mysql可通过两种方式通过php与web相连,一种通过php的mysql相关函数,另一种通过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: 取得栏位资料长度。

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 设定。

php关于连接mysql函数的应用

mysql_fetch_array()

函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。

返回根据从结果集取得的行生成的数组,如果没有更多行则返回

false。

mysql_fetch_array(data,array_type)

参数data:可选。规定规定要使用的数据指针。该数据指针是

mysql_query()

函数产生的结果。

参数:array_type可选。规定返回哪种结果。该参数可选值:MYSQL_ASSOC

-

关联数组

MYSQL_NUM

-

数字数组

MYSQL_BOTH

-

默认。同时产生关联和数字数组

注释:mysql_fetch_array()

mysql_fetch_row()

的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。

例子:

?php

$con

=

mysql_connect("localhost",

"hello",

"321");

if

(!$con)

{

die('Could

not

connect:

'

.

mysql_error());

}

$db_selected

=

mysql_select_db("test_db",$con);

$sql

=

"SELECT

*

from

Person

WHERE

Lastname='Adams'";

$result

=

mysql_query($sql,$con);

print_r(mysql_fetch_array($result));

mysql_close($con);

?

输出类似:

Array

(

[0]

=

Adams

[LastName]

=

Adams

[1]

=

John

[FirstName]

=

John

[2]

=

London

[City]

=

London

)

///////////////////////

mysql_fetch_assoc()

函数从结果集中取得一行作为关联数组。

返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回

false。

mysql_fetch_assoc(data)

参数:data(必需)要使用的数据指针。该数据指针是从

mysql_query()

返回的结果。

注释:mysql_fetch_assoc()

和用

mysql_fetch_array()

加上第二个可选参数

MYSQL_ASSOC

完全相同。它仅仅返回关联数组。这也是

mysql_fetch_array()

初始的工作方式。

提示:如果在关联索引之外还需要数字索引,用

mysql_fetch_array()。

注意:本函数返回的字段名是区分大小写的。

例子如下:

?php

$con

=

mysql_connect("localhost",

"hello",

"321");

if

(!$con)

{

die('Could

not

connect:

'

.

mysql_error());

}

$db_selected

=

mysql_select_db("test_db",$con);

$sql

=

"SELECT

*

from

Person

WHERE

Lastname='Adams'";

$result

=

mysql_query($sql,$con);

print_r(mysql_fetch_assoc($result));

mysql_close($con);

?

输出:

Array

(

[LastName]

=

Adams

[FirstName]

=

John

[City]

=

London

)

完。给的这么详细,加分吧~

怎么用php连接sybase数据库

sybase_connect连上数据库。语法: int sybase_connect(string [servername], string [username], string [password]);返回值: 整数函数种类: 数据库功能 本函数用来打开与 Sybase 数据库的连接。参数 servername 为欲连上的数据库服务器名称。参数 username 及 password 可省略,分别为连接使用的帐号及密码。使用本函数需注意早点关闭数据库,以减少系统的负担。连接成功则返回数据库的连接代号,失败返回 false 值。

php 如何定义函数连接数据库

你定义的dbopen没看见你调用?其实你可以在dbopen里面返回$conn,例如:

function dbopen(){

.....

return $Conn;

}

$cid=dbopen();

以后就可以使用$cid变量操作数据库

PHp如何连接数据库?

不知道你用的是什么数据库,如果是Mysql的话,一个php函数就搞定了

mysql_connect('host',

'username',

'password');

三个参数分别是

数据库主机

ip,

数据库用户名,

数据库密码


当前名称:PHP函数用于连接数据库 php连接sql数据库代码
文章网址:http://myzitong.com/article/hjoigi.html