很菜的问题mysql_db_query和mysql_query在功能上有什么区别

dobly 2003-05-06 01:41:26
如上
...全文
157 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjdelphi 2003-05-25
  • 打赏
  • 举报
回复
没有错误。
captain208 2003-05-08
  • 打赏
  • 举报
回复
mysql_db_query Description:
resource mysql_db_query ( string database, string query [, resource link_identifier])
mysql_db_query() selects a database and executes a query on it. If the optional link identifier isn't specified, the function will try to find an open link to the MySQL server and if no such link is found it'll try to create one as if mysql_connect() was called with no arguments.
mysql_query Description:
resource mysql_query ( string query [, resource link_identifier [, int result_mode]])
mysql_query() sends a query to the currently active database on the server that's associated with the specified link identifier.
天堂无语 2003-05-08
  • 打赏
  • 举报
回复
功能都是一样的,不过我觉得前者比后者要灵活些
不用每次在向不同数据库发送字符的时候都重新进行数据库告诉
dongfangran 2003-05-08
  • 打赏
  • 举报
回复
我觉得提供 mysql_db_query就是为了操纵关联数据库方便,如果操纵多个数据库你每次用mysql_query前都要先 mysql_select_db(数据库名), mysql_db_query不过是把前面的两句整合成一句了,如果只是操纵一个数据库我觉得没有必要用 mysql_db_query每次都要加上数据库
fhy1977227fhy 2003-05-08
  • 打赏
  • 举报
回复
他们说得差不多,不过建议你用mysql_select_db()而不用mysql_db_query()
想了解更多的话,你可以看一下帮助
ipeak 2003-05-08
  • 打赏
  • 举报
回复
前者要在执行时需要指定一个数据库,而后者使用前要用mysql_select_db来指定数据库,两者在功能上是相同的。
sweetbaby 2003-05-08
  • 打赏
  • 举报
回复
上面那段代码那里有错??????????
sweetbaby 2003-05-08
  • 打赏
  • 举报
回复
mysql_connect($hostname, $user, $password);
mysql_select_db("db_name");
$query="select password from load where username='$test_username'";
$result=mysql_query($query);
$password_row=mysql_fetch_array($result);
$db_password=$password_row[0];
thunderx 2003-05-08
  • 打赏
  • 举报
回复
我同意 fhy1977227fhy(fhy)说法
dobly 2003-05-08
  • 打赏
  • 举报
回复
懂了,多谢
dobly 2003-05-06
  • 打赏
  • 举报
回复
功能呢?都是送出字符给数据库吗?
youbest 2003-05-06
  • 打赏
  • 举报
回复
前者需要数据库名的参数,后者不需要

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧