PHP连接MySql的常见几种方式是什么,如何做
Admin 2022-08-11 群英技术资讯 1004 次浏览
这篇文章给大家分享的是PHP连接MySql的常见几种方式是什么,如何做。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
PHP中自带面向过程的数据库连接方式,一般会用到以下几个常用的方法。具体步骤如下:
1,创建数据库连接:
$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!");此连接为非持久化连接,其中$dbhost为主机的配置,一般为localhost,亦可以指定连接的端口号,一般默认使用3306。$username为连接数据库的用户名。$userpass为密码。
连接成功后返回值为连接类型,失败时为false。
2,选择要操作的数据库。
mysql_select_db($databasename,$db_connect);
$databasename未数据库名称,第二个参数为连接,可以为空。返回值为bool。
PHP手册中关于第二个参数这样解释:MySQL连接。如不指定连接标识,则使用由 mysql_connect()最近打开的连接。如果没有找到该连接,会尝试不带参数调用mysql_connect()来创建。如没有找到连接或无法建立连接,则会生成E_WARNING 级别的错误。
3,执行sql语句。
mysql_query($sql);
执行一条sql语句,如果sql为select show等类型时如果成功就返回查询的结果集,失败就返回FALSE。如果是insert delete update,那么返回的值为bool类型。
上面为三个基本的步骤。下面为更全面的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: | 取得资料表名称。 |
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了PHP+mysql实现的三级联动菜单功能,涉及mysql数据库创建、数据添加及php读取mysql、创建联动菜单相关操作技巧,需要的朋友可以参考下
正在学习swoole的协程中,协程的特点是看起来象是并发执行。试验一下。本文前提,linux上已安装了swoole。目前的最新版是 4.5.9(2020-12-17) 构造一个需求,一下创建5个协程,每个协程休眠1到3秒之间的随机数,然...
tp5框架的路由原理是什么?很多新手对于路由不是很清楚,下面小编就大家通俗化的介绍一下,对tp5框架的路由原理和用法感兴趣的朋友可以看看这篇,下面就跟随小编一起来看看吧。
在PHP中怎样使用数组?在开发过程中我们常会对数组做各类操作,例如获取数组里元素的个数、查询数组中的指定元素、一维数组与二维数组相互转换等等,那么这些是怎么实现的呢?下面我们一起来看看在PHP中数组的使用。
TP5框架怎么实现多图片上传预览?我们在需要上传多图片的时候,如果有上传图片预览操作,那么用户体验感是比较好。这篇文章就给大家分享一下TP5框架实现多图片上传预览的方法,文本示例具有一定参考价值,下面我们一起来了解一下。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008