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连接。如不指定连接标识,则使用由 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:取得资料表名称。
消息,ZachXBT警告AscendEX用户,建议他们向所在国家的执法机构和监管机构报告资金被困的情况...
2 乌称基辅遭袭已致13死90余伤消息,乌克兰国家紧急情况局当地时间2日通报称,基辅遭俄军袭击造成的死亡人数已上升至...
3 Binance Wallet完成预测市场升级消息,Binance Wallet已完成预测市场集成升级,所有相关服务自2026年7月2日06:50起恢复正常运营。...
4 单靠谴责的言辞无法阻止对基辅的攻击消息,欧盟外交与安全政策高级代表卡拉斯:单靠谴责的言辞无法阻止对基辅的攻击。只有对...
5 Dunamu:upside academy向主要企业输送安全人消息,据韩国经济日报,upbit运营商Dunamu表示,其Web3与网络安全人才培养项目upside academy已向三...
6 法国2026年报告77起与加密相关的绑架和勒消息,据法政部长劳伦特纽内兹透露,2026年法国已记录77起与加密行业相关的绑架、非法拘留...
7 俄对乌第聂伯罗彼得罗夫斯克和波尔塔瓦消息,俄罗斯国防部:俄罗斯对乌克兰第聂伯罗彼得罗夫斯克和波尔塔瓦的机场实施了打击。...
8 Paribu推出DeFi、Polymarket和股票交易等功能消息,土耳其数字资产平台Paribu宣布在其主应用中推出DeFi功能,增加了去中心化交易、通过...
9 特朗普旗下美国比特币因反向拆股跌至历消息,特朗普家族支持的美国比特币在周三因公司宣布进行1比15的反向拆股而跌至历史低点,...
10 4名巨鲸折价抄底MU,以1044美元均价完成建消息,伴随MU再度跌至1000美元上方,HyperLiquid平台已有4名巨鲸选择折价抄底,合计开立754万美...
成都来彰科技 蜀ICP备2025134723号-1
资讯来源互联网,如有版权问题请联系管理员删除。