蓝紫色 发表于 2007-4-25 11:39

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

<P><FONT color=#0000ff>刚学PHP,按照孙仲岳老师的视频写了这个计数器的代码,如下:</FONT><br>&lt;?<br>    //-----[基本设定]-----<br>    $mysql_server_name = "localhost";   //主机<br>    $mysql_username    = "root";        //帐号<br>    $mysql_password    = "123456";     //密码<br>    $mysql_database    = "andy";        //数据库<br>    //-------<br>    <br>    //建立连接---透过(伺服器位址、使用者名称、使用者密码)<br>    $conn=mysql_connect($mysql_server_name,$ysql_username,$mysql_password);<br>    <br>    //准备好你的SQL语法<br>    $sql ="INSERT INTO 'andy'.'conuter' ('new')VALUES ('1')";<br>    <br>    //选取你要处理的数据库<br>    mysql_select_db($mysql_database,$conn);<br>    <br>    //进行查询(或叫做执行)<br>    $result = mysql_query($sql);<br>    <br>    //结束并且释放连接<br>    mysql_close($conn);<br>?&gt;<br><br><FONT color=#0000ff>可出现如下的错误:<br></FONT>Warning: mysql_connect() [function.mysql-connect]: Access denied for user <a href="mailto:'ODBC'@'localhost'" target="_blank" >'ODBC'@'localhost'</A> (using password: YES) in D:\www\blue.php on line 12</P>
<P>Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in D:\www\blue.php on line 18</P>
<P>Warning: mysql_query() [function.mysql-query]: Access denied for user <a href="mailto:'ODBC'@'localhost'" target="_blank" >'ODBC'@'localhost'</A> (using password: NO) in D:\www\blue.php on line 21</P>
<P>Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\www\blue.php on line 21</P>
<P>Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in D:\www\blue.php on line 24<br><br><FONT color=#0000ff>希望有朋友指点下,百度搜了很久没找到答案,中文手册又找不到,才不得已麻烦你们<br></FONT><br></P>
[align=right][color=#000066][此贴子已经被作者于2007-4-25 11:44:12编辑过][/color][/align]

lmhllr 发表于 2007-4-25 16:16

正确配置环境了吗?

蓝紫色 发表于 2007-4-25 18:50

环境配置都没问题吧,我都是按步骤进行,在弄上面那个东东以前也没出什么问题<BR><BR>我只是想让它每刷新一次网页使MYSQL中的conuter表中NEW值累加一次,是不是要少了什么头文件,但我看视频也是这样的代码啊

rainic 发表于 2007-4-25 22:51

用户名或密码错了

islet 发表于 2007-4-26 08:22

我也遇到过 把修改root用户后就连接不上了,然后怎么改都连不上,可能是哪块没装好或没配置好 现在我也不知道<BR>我的解决办法是:又建了一个用户赋予权限,用新用户连接就好了

蓝紫色 发表于 2007-4-26 08:37

<P>好了,谢谢楼上两位.<BR><BR>问题被我找出来了<BR>1 $conn=mysql_connect($mysql_server_name,$ysql_username,$mysql_password);中的$ysql_username少了一个m.<BR><BR>2 $sql ="INSERT INTO 'andy'.'conuter' ('new')VALUES ('1')";<BR>  接触过几种语言,偏偏PHP是有用到TAB键上面那个键的,晕死,'改成TAB键上面那个`</P>
<P>这个除错的提示信息看来也不太好看...</P>

JavaEE5 发表于 2007-4-26 12:46

[em03]

lmhllr 发表于 2007-4-26 23:36

回复:(蓝紫色)好了,谢谢楼上两位.问题被我找出来了...

反引号啊~~表名和字段名都加上吧,养成好习惯

页: [1]

编程论坛