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:取得资料表名称。
消息,BitMEX创始人Arthur Hayes在韩国区块链周发表演讲,剖析了美联储与美国财政部潜在的印钞...
2 Bybit CEO:MICA许可证不足以盈利,需额外许Bybit首席执行官周焱表示,虽然获得市场加密资产许可证在欧洲运营是重要的,但仅凭此许可证...
3 币界晚讯 Arbitrum请求释放7100万美元冻结以1. Arbitrum请求释放7100万美元冻结以太坊用于Kelp恢复计划。 2. AAVE与Kelp寻求7100万美元ETH释放以救...
4 KuCoin调整ORCAUSDT永续合约资金费率消息,KuCoin将于2026年4月26日09:00调整ORCAUSDT永续合约的资金费率结算周期。调整前为每四小时结...
5 实体转入3461万枚$ASTER,$ASTER闪跌5%去年9月从aster提出的实体,今天凌晨将3461万枚$ASTER转入aster,随后$ASTER价格闪跌5%,从0.66美元...
6 比特币价格接近8万美元,ETF资金流入约比特币价格接近8万美元,为今年1月以来首次,主要受空头回补、Strategy Inc持续买入以及ETF资金...
7 伊朗外交部长:对巴基斯坦访问成功,分消息,伊朗外交部长近期连续发表以下观点:一、对巴基斯坦的访问非常成功二、分享了伊朗...
8 Chainlink:正式部署全栈基础设施以代币化Bridgetower Capital正式部署Chainlink的全栈基础设施,以代币化与DOM X亚利桑那铜金矿项目相关的证...
9 国际海事组织:波斯湾被困海员疏散计划消息,国际海事组织秘书长多明格斯表示,该组织正同多方共同规划波斯湾被困海员疏散计划...
10 鲸鱼地址0x527提取37.06万枚LINK,当前持有消息,链上监测数据显示,鲸鱼地址0x527从某平台提取了370,631枚LINK,价值约348万美元,目前该...
成都来彰科技 蜀ICP备2025134723号-1
资讯来源互联网,如有版权问题请联系管理员删除。