$mycon=mysql_connect("shangda","ocean","000000");
改成
$mycon=mysql_connect("localhost","ocean","000000");
或者把你的localhost改成你想要到达的服务器的ip地址(域名也行,但不要像你那样写)

解决方案 »

  1.   

    {$strSql="update product set userid='$current_user',kind='$kind',factory='$factory',name='$name',type='$type',config='$config',
    number=$number,baseprice=$baseprice,etprice=$etprice,
    re='$re',date='$date' where id =$id";
    我认为是这儿错了啊。比如userid=\"".$current_user."\" 这个写法试一试啊
      

  2.   

    是不是你的输入数据中包含了单引号呢?
    这样的话SQL语句中的单引号的匹配就出问题了。
    可以事先将输入数据中的单引号替换成两个单引号,或者干脆禁止单引号的使用
      

  3.   

    还有一点:
    你看看你的服务器的端口号,是不是默认的
    否则是需要加断口号的,比如localhost:端口号