MySQL数据库函数详解(2)
2025-11-19 04:08:18阅读量:11 字体:大 中 小
(6) int mysql_db_query(string db_name, string query [, int link_id]);
mysql_db_query()除了提取一个额外的数据库名称参数,并在执行查询之前使它成为缺省的数据库为,与mysql_query()类似。
$link=mysql_pconnect("localhost","sunsoft","suixiang")
or die("Could not connect");
print("Connected successfully");
$query="SELECT * FROM president";
$result=mysql_db_query("samp_db",$query) or die("Query failed");
?>
(7) int mysql_drop_db(string db_name, int [link_id]);
告诉由link_id标识的MySQL服务器用给定的名称来删除数据库。如果数据库删除成功,则返回真;如果出现错误,则返回假。必须有对数据库进行删除的DROP权限。
要小心这个函数;如果删除数据库,它就不存在了,且不能恢复。
使用mysql_query()较使用mysql_drop_db()发布DROP DATABASE 语句更为适合。
$link=mysql_pconnect("localhost","sunsoft","suixiang")
or die("Could not connect");
if(mysql_drop_db("my_db"))
print("Database dropped successfullyn");
else
printf("Error dropping database:%sn",mysql_error());
?>
(8) int mysql_errno(int [link_id]);
对于给定的连接,返回含有最近返回状态的与MySQL相关的函数的错误号。零值意味着未出现错误。
使用范例
$link=mysql_pconnect("localhost","sunsoft","suixiang")
or die("Could not connect");
print("Connected successfully");
$query="SELECT * FROM president";
$result=mysql_query($query) or die("Query failed,error code=".mysql_errno());
?>
(9) string mysql_error(int [link_id]);
对于给定的连接,返回含有最近返回状态的与MySQL相关的函数的错误消息字符串。空值意味着未出现错误。
$link=mysql_pconnect("localhost","sunsoft","suixiang")
or die("Could not connect");
print("Connected successfully");
$query="SELECT * FROM president";
$result=mysql_query($query) or die("query failed,error message=".mysql_error());
?>
(10)array mysql_fetch_array(int result, int [result_typ]);
本函式用来将查询结果 result 拆到阵列变数中。若 result 没有资料,则传回 false 值。而本函式可以说是 mysql_fetch_row() 的加强函式,除可以将传回列及数字索引放入阵列之外,还可以将文字索引放入阵列中。若是好几个传回栏位都是相同的文字名称,则最后一个置入的栏位有效,解决方法是使用数字索引或者为这些同名的栏位 (column) 取别名 (alias)。值得注意的是使用本函式的处理速度其实不会比mysql_fetch_row() 函式慢,要用哪个函式还是看使用的需求决定。参数 result_typ 是一个常数值,有以下几种常数 MYSQL_ASSOC、MYSQL_NUM 与 MYSQL_BOTH。
使用范例
$link=mysql_pconnect("localhost","sunsoft","suixiang")
or die("Could not connect");
mysql_select_db("stamp_db") or die("Could not select database");
$query="SELECT last_name,first_name FROM president";
$result=mysql_query($query) or die("Query failed");
while($row=mysql_fetch_array($result))
{
printf("%s %s
",$row[0],$row[1]);
printf("%s %s
",$row["last_name"],$row["first_name"]);
}
mysql_free_result($result);
?>
免责声明:
本文《MySQL数据库函数详解(2)》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

以太坊 Fusaka 升级:部署时间表、架构技术、潜在影响深入探讨
目录引言Fusaka 的故事与战略背景Fusaka 部署时间表Fusaka 架构技术深度解析内核技术组件Fusaka 中的关键以太坊改进提案 (EIP)近期进展:Holesky 测试网时代的终结潜在影...
阅读: 213

如何让闲置的ETH持续增值呢?DeFi Farming策略、推荐协议介绍
目录基础策略:单一协议单一操作质押(Staking)- APY 约3%流动性质押(Liquid Staking)- APY 约2.5%借贷协议(Lending)- APY 约2%进阶操作:LST 的延...
阅读: 258

ETH 挖矿常见问题解答:6% 年化收益与 IKA 奖励全解析
目录什么是 ETH 挖矿?ETH 挖矿的年化收益是多少?什么是 IKA 奖励?ETH 挖矿的最低参与门槛是多少?ETH 挖矿有没有赎回期?收益是如何发放的?如何参与 ETH 挖矿?ETH 挖矿是否有风...
阅读: 232

什么是 Aptos ?2025年十大Aptos生态系加密项目与dApps介绍
目录什么是 Aptos (APT) 以及其如何运作?Aptos 成为 2025 年成长最快的 Layer-1 区块链之一2025 年最值得关注的 10 个顶级 Aptos dApps 和项目1.Aav...
阅读: 276

盘前市场是什么?如何运作?对代币启动影响分析
目录盘前市场是什么?如何运作?盘前市场的演进历程盘前市场对代币启动的影响正面影响负面影响与挑战对代币启动策略的根本改变盘前交易和盘前合约逐渐成为热门代币启动的重要环节。tNi北海亭 - 区块链数字货币...
阅读: 269

Ondo Global Markets在以太坊上线:架构、资格要求、费用和主要风险介绍
目录项目概述它解决了什么问题?产品架构与合规性设计资产覆盖和网络流动性和定价连接定价和风险控制如何参与和费用生态系统伙伴关系和路线图常问问题关键要点Ondo Global Markets 在以太坊上线...
阅读: 261

OE Web3钱包忘记密码或助记词怎么办?能找回吗?还有救吗?
目录为什么要备份Web3 钱包助记词和私钥?助记词忘了怎么办?导入钱包助记词或私钥重置钱包密码助记词和私钥为什么如此重要?助记词和私钥备份注意事项常见问题1. 为什么Web3 钱包平台无法帮用户找回密...
阅读: 239

如何一键降低TRON转账手续费?imKey钱包一键租赁能量转账USDT教程
目录imKey用户如何一键操作租赁能量转账USDT?准备工作操作步骤常见问题如何确保账户能正常支付 TRX 租赁能量?为什么能量租赁交易失败?能量到账延迟怎么办?在 TRON 网络上,每次转账 TRC...
阅读: 245

什么是Ledger Stax 钱包?功能有哪些?使用步骤教学
目录什么是Ledger Stax 硬件钱包?Ledger Stax 的主要功能有哪些?Ledger Stax 上的「Clear Signing」是什么?如何开始使用Ledger Stax 钱包应用程序...
阅读: 239

OE DEX使用Web3钱包交易失败的原因是什么?DEX交易失败原因及处理方法
目录无法发起交易1. 交易地址或代币可能存在风险2. 无流动性3. 手续费不足4.钱包余额不足5. SOL 租金不足交易失败1. 交易处于执行中的状态2. 滑点设置低交易失败后还需要支付网络费用吗?在...
阅读: 256
猜你喜欢

什么是流动性挖矿?2025年值得关注的7大加密货币流动性挖矿平台介绍
2025-10-29

加密货币市场的流动性是什么?为什么流动性很重要?
2025-10-29

Plasma 是什么?热度为什么高?有哪些亮点?Plasma XPL 全面介绍
2025-10-29

什么是Solana 再质押?2025年如何透过Solana再质押赚取SOL奖励?
2025-10-29
加密货币牛市爆发的核心驱动力有哪些?顶点在哪?本轮牛市何时结束?
2025-10-29

TRON 网络:最新发展、稳定币战略、价格表现与市场活跃度介绍
2025-10-29

2025年山寨币挖矿指南:利润、矿机和软件
2025-10-29

Linea空投查询已开放,谁有资格获得空投?空投申领时间与规则介绍
2025-10-29

以太坊 Fusaka 升级:部署时间表、架构技术、潜在影响深入探讨
2025-10-29

如何让闲置的ETH持续增值呢?DeFi Farming策略、推荐协议介绍
2025-10-29
