欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【解析PHP连接MYSQL的两种方法】,下面是详细的分享!
解析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 设定。
例子:前台HTML
| 以下为引用的内容: < form enctype="multipart/form-data" action="hb_ggzd.php" method="post" > < tr > < td width="251" >< small >您 可 以 花 些 时 间 填 写 下 表 , 也 可 以 用 电 子 邮 件 联 系 ,< a href=http://www.chinaz.com/program/2008/1114/"mailto:likai333@21cn.com" >likai333@21cn.com< /a >。< /small >< /td > < /tr > < tr > < td vAlign="top" width="251" height="31" >< small >您的姓名:< /small >< /td > < td width="462" height="31" >< small >< input name="name" size="20" > < /small >< /td > < /tr > < tr > < td vAlign="top" width="251" height="30" >< small >您的电子邮件:< /small >< /td > < td width="462" height="30" >< small >< input name="usermail" size="37" >< /small >< /td > < /tr > < tr > < td vAlign="top" width="251" height="25" >< small >您欲做广告的网站地址:< /small >< /td > < td width="462" height="25" >< small >< small >< input name="userurl" size="37" value="http://" >< /small >< /small >< /td > < /tr > < tr > < td vAlign="top" width="251" height="25" >< small >您欲做广告的网站站名:< /small >< /td > < td width="462" height="25" >< small >< input name="sitename" size="20" >< /small >< /td > < /tr > < tr > < td vAlign="top" width="251" height="30" >< small >您的公司名称:< /small >< /td > < td width="462" height="30" >< small >< input name="company" size="37" >< /small >< /td > < /tr > < tr > < td vAlign="top" width="251" height="25" >< small >您的联系电话:< /small >< /td > < td width="462" height="25" >< small >< input name="phone" size="20" >< /small >< /td > < /tr > < tr > |
后台PHP :
| 以下为引用的内容: < ?php |
表结构:
| 以下为引用的内容: CREATE TABLE usemsg ( |
以上所分享的是关于解析PHP连接MYSQL的两种方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:php连接mysql数据库用的方式
答:混用当然不可以啦 一个是php_mysql 模块,一个是php_mysqli模块,虽然都是连接mysql,但是不可以混用 >>详细
相关问题:php 使用面相对象连接mysqli的方法是什么?就是php...
答:如果想持久连接. 可以使用 mysql_pconnect() 持久连接确实比每次都连接效率要高 但有个局限性. 一般数据库服务器的并发连接数是有限制的. 在持久连接模式下, 每个php进程, 都单独保持一个数据库连接, 如果数据库连接限制为 16 , 当有第17个连接... >>详细
相关问题:php连接mysql时是否有保持连接的办法
答:应该是这样的 $conb=mysql_connect("localhost","root","")or die("mysql连接失败"); $cont=mysql_connect("localhost","root","", true)or die("mysql连接失败"); 第四个参数true/false表示是否开启一个新的连接,默认是false 好了,现在它们连... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
