PHP连接MySQL:关键函数详解
5星 · 超过95%的资源 需积分: 10 62 浏览量
更新于2024-09-20
收藏 65KB PDF 举报
“phpmysql常用的函数”是对MySQL数据库操作的基础教程,特别适合PHP新手学习,涵盖了基本的数据库连接、断开连接以及选择数据库等操作。
在PHP中与MySQL交互时,以下是一些重要的函数:
1. **mysql_connect()**:这是创建一个到MySQL服务器的新连接的函数。函数的基本语法是`mysql_connect($hostname, $username, $password)`,其中`$hostname`是服务器地址,`$username`是登录用户名,`$password`是对应密码。例如:
```php
$conn = @mysql_connect("localhost", "username", "password") or die("不能连接到Mysql Server");
```
这个函数创建的连接需要手动使用`mysql_close()`关闭。
2. **mysql_pconnect()**:与`mysql_connect()`类似,但它是持久连接。`mysql_pconnect()`会在连接池中查找已存在的连接,如果找到就复用,否则才创建新的连接。这样可以减少建立新连接的开销。同样地,这个函数不需要手动关闭,系统会自动管理连接。
```php
$conn = @mysql_pconnect("localhost", "username", "password") or die("不能连接到Mysql Server");
```
3. **mysql_close()**:用于关闭通过`mysql_connect()`创建的数据库连接。在完成数据库操作后,调用此函数可以释放系统资源。例如:
```php
mysql_close();
```
4. **mysql_select_db()**:用于选择要在哪个数据库上执行SQL语句。函数语法为`mysql_select_db($dbname, $link_identifier)`,其中`$dbname`是数据库名,`$link_identifier`是数据库连接标识(通常可省略)。例如:
```php
@mysql_select_db("MyDatabase") or die("不能选择这个数据库,或数据库不存在");
```
这行代码会尝试选择名为"MyDatabase"的数据库,如果失败则输出错误信息并终止脚本。
5. **增删改查操作**:虽然在描述中没有直接提到,但在实际应用中,这些是最基础的操作:
- `mysql_query()`:执行SQL查询,返回结果集或者操作受影响的行数。
- `mysql_fetch_array()`:从结果集中获取一行作为数组。
- `mysql_insert_id()`:获取最后插入行的ID。
- `mysql_num_rows()`:返回结果集中行的数量。
- `mysql_real_escape_string()`:转义SQL查询中的特殊字符,防止SQL注入。
请注意,尽管上述函数在老版本的PHP中广泛使用,但从PHP 7.0开始已被弃用,推荐使用mysqli或PDO扩展进行数据库操作,它们提供更好的安全性和性能。对于新手来说,理解这些基本函数的用法有助于更好地过渡到新的数据库接口。
2008-02-02 上传
2009-04-01 上传
2020-12-18 上传
2021-01-19 上传
2020-12-16 上传
2020-12-19 上传
2021-01-19 上传
2020-12-15 上传
2019-01-28 上传
LFY520
- 粉丝: 0
- 资源: 3
最新资源
- TMS320LF2407_DSP结构、原理及应用实验指导书
- iBATIS-SqlMaps
- 将基于PC的算法转至DSP
- MyEclipse 7 在WebLogic 9.2 上开发Web Service范例
- loadrunner 使用手册中文版
- 城市LMAS系统的优化设计与实现
- EDA技术,跑马灯源程序
- 基于Proteus的定时小闹钟万年历
- 光学专业英语optical vocabulary
- 深入浅出Oracle EBS之核心功能
- WiMAX.Standards.and.Security.Sep.2007.pdf
- PCSX2Extremum
- 计算机外文翻译,文献综述
- 酒店客房管理系统的设计论文
- Silverlight+2系列
- 电信计费系统毕业论文