php mysql教程栏目介绍PHP连接MySql数据库方法
推荐(免费):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连接。如不指定连接标识,则使用由 <span class="function">mysql_connect()</span>最近打开的连接。如果没有找到该连接,会尝试不带参数调用<span class="function">mysql_connect()</span>
来创建。如没有找到连接或无法建立连接,则会生成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: | 取得资料表名称。 |
以上是总结PHP连接MySql数据库方法的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

Atom编辑器mac版下载
最流行的的开源编辑器

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器