去掉mysql_query($query) 这行
=>
$result=mysql_db_query($db_name,$char_sql,$link_message) or die(mysql_error());

解决方案 »

  1.   

    我改了一下
    错误提示
    Access denied for user: '@xiaoningyb' to database 'address'
    我怎样才能新建一个用户,让他有使用database 'address'的权限??
      

  2.   

    http://www.csdn.net/expert/Topicview1.asp?id=984017
      

  3.   

    哦                                                                              
    我知道错误了                                                                    
    这一句                                                                          
    $link_message=mysql_connect('211.83.98.167',$username.$passwd);                 
    改为                                                                            
    $link_message=mysql_connect('localhost',$username.$passwd);                     
    就可以了                                                                        
    mysql不能连接远程数据库??
      

  4.   

    现在唯一的问题就是不能把表单提交的数据直接变成php变量 
    怎么办??
      

  5.   

    有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。 
    shell> mysql --user=root mysql 
    mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP 
         ON 数据库名.* 
         TO 用户名@localhost 
         IDENTIFIED BY '口令'; 
      

  6.   


    xiexie
    现在只有一个问提,就是不能把表单数据直接变成php的变量    
    我在表单中输入的数据,在php中直接引用,可是总是空的
    是不是要改什么参数??
      

  7.   

    回楼上:
    你在变量前面加了$符号了吗?php和asp是不同的,php需要加$
    另外就是在php4.2.0之后需要把php.ini中的register_globals设置成on
    先试试上面两条
      

  8.   

    我在在变量前面加了$符号的
    我的php版本是4.2.2,按照你说的改了,还是不行
      

  9.   


    restart后可以了
    谢谢