标题: php连接mysql数据库问题
gboss123
新生入学
Rank: 1
注册用户



UID 154733
精华 0
积分 0(积分有什么用?)
帖子 1
阅读权限 10
注册 2006-4-3
状态 离线
发表于 2006-4-3 14:42  资料  个人空间  短消息  加为好友 
php连接mysql数据库问题

我刚接触PHP,在参考书里面看到连接mysql的方法,便在数据库中随便建了一个只有username和passowrd两个字段的表,两个字段都是varchar(50),并且用下面的PHP代码查询:
$db = mysql_connect('localhost','web','123456789','myshop');
    if( mysql_errno())
    { echo '数据库连接失败';
    exit;
    }
    $sql = "select * from shop_user";
      $result=mysql_query($sql);
      $num_results=mysql_num_rows($result);
           for ($i=0;$i<$num_results;$i++)
    { $row= mysql_fetch_row($result);
      echo '<p><strong>'.($i+1).'username: ';
      echo htmlspecialchars(stripslashes($row['username']));
      echo '</strong><br />password: ';
      echo stripslashes($row['password']) ;
      echo '</p>' ;
      }
      mysql_close($db);
可是在运行的时候总是出现Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource 的信息。请问代码错在哪里呢?请指点

顶部
sink
新生入学
Rank: 1
注册用户



UID 91203
精华 0
积分 0(积分有什么用?)
帖子 5
阅读权限 10
注册 2004-8-2
状态 离线
发表于 2006-5-25 10:47  资料  个人空间  短消息  加为好友 
你要确定你是不是有叫"myshop"的数据库,myshop数据库里面是不是有shop_user这个表??????
mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )
楼主这个函数用的也有问题

顶部
 



当前时区 GMT+8, 现在时间是 2008-5-17 10:27

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.088630 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP