注册 登录
编程论坛 PHP技术论坛

这个计算器的代码错在哪里?

蓝紫色 发布于 2007-04-25 11:39, 1426 次点击

刚学PHP,按照孙仲岳老师的视频写了这个计数器的代码,如下:
<?
//-----[基本设定]-----
$mysql_server_name = "localhost"; //主机
$mysql_username = "root"; //帐号
$mysql_password = "123456"; //密码
$mysql_database = "andy"; //数据库
//-------

//建立连接---透过(伺服器位址、使用者名称、使用者密码)
$conn=mysql_connect($mysql_server_name,$ysql_username,$mysql_password);

//准备好你的SQL语法
$sql ="INSERT INTO 'andy'.'conuter' ('new')VALUES ('1')";

//选取你要处理的数据库
mysql_select_db($mysql_database,$conn);

//进行查询(或叫做执行)
$result = mysql_query($sql);

//结束并且释放连接
mysql_close($conn);
?>

可出现如下的错误:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: YES) in D:\www\blue.php on line 12

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in D:\www\blue.php on line 18

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\www\blue.php on line 21

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\www\blue.php on line 21

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in D:\www\blue.php on line 24

希望有朋友指点下,百度搜了很久没找到答案,中文手册又找不到,才不得已麻烦你们

[此贴子已经被作者于2007-4-25 11:44:12编辑过]

7 回复
#2
lmhllr2007-04-25 16:16
正确配置环境了吗?
#3
蓝紫色2007-04-25 18:50
环境配置都没问题吧,我都是按步骤进行,在弄上面那个东东以前也没出什么问题

我只是想让它每刷新一次网页使MYSQL中的conuter表中NEW值累加一次,是不是要少了什么头文件,但我看视频也是这样的代码啊
#4
rainic2007-04-25 22:51
用户名或密码错了
#5
islet2007-04-26 08:22
我也遇到过 把修改root用户后就连接不上了,然后怎么改都连不上,可能是哪块没装好或没配置好 现在我也不知道
我的解决办法是:又建了一个用户赋予权限,用新用户连接就好了
#6
蓝紫色2007-04-26 08:37

好了,谢谢楼上两位.

问题被我找出来了
1 $conn=mysql_connect($mysql_server_name,$ysql_username,$mysql_password);中的$ysql_username少了一个m.

2 $sql ="INSERT INTO 'andy'.'conuter' ('new')VALUES ('1')";
接触过几种语言,偏偏PHP是有用到TAB键上面那个键的,晕死,'改成TAB键上面那个`

这个除错的提示信息看来也不太好看...

#7
JavaEE52007-04-26 12:46
#8
lmhllr2007-04-26 23:36
回复:(蓝紫色)好了,谢谢楼上两位.问题被我找出来了...
反引号啊~~表名和字段名都加上吧,养成好习惯
1