发新话题
打印

mysql_select_db()函数问题

本主题由 admin 于 2007-11-4 12:02 移动

mysql_select_db()函数问题

环境HP5+APACHE 2.0

怎么我的mysql_select_db()函数用这种写法mysql_select_db("db1",$handle_db1)/*$handle_db1是接连MYSQL的返回*/页面上就会了出现这句话"Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in "

但是如果只用mysql_select_db("db1");就什么问题也没有

TOP

引用:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in
警告:mysql_select_db(): 给出的参数不是有效的 MySQL 连接源,在...

按楼主的写法,前面应该有以下代码(你的错误可能就在这里):
复制内容到剪贴板
代码:
$handle_db1 = mysql_connect($hostname, $username, $password) or die('Can not connect');
请查阅 PHP 手册中 mysql_connect、mysql_select_db 二个函数的用法。
一個偽裝成白癡的天纔!

TOP

但是我只用
复制内容到剪贴板
代码:
$hostname="localhost";  
$username="dd";  
$password="dd";  
$handle_db1 = mysql_connect($hostname, $username, $password) or die('Can not connect');
组成一个页面,那个页面是正常的,没有提示任何错误

TOP

帅哥
你到底有没有学习PHP啊,
你不知道它的语法就乱用,肯定不行,建议你先学好语法,
mysql_fetch_row 的语法如下:
PHP 3, PHP 4, PHP 5)

mysql_fetch_row -- 从结果集中取得一行作为枚举数组
说明
array mysql_fetch_row ( resource result )


返回根据所取得的行生成的数组,如果没有更多行则返回 FALSE。

mysql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。

依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE。

注: 本函数返回的字段名是区分大小写的。

所以调用此函数,你必须有参数!

TOP

我把你写的代码放到我的机器测试没错。

TOP

发新话题