mysql_error的参数是mysql_connect的返回值,不该是什么id

解决方案 »

  1.   

    南郭先生,能不能说详细点,我哪儿的sql语句有错,我好改啊
    我在网上搜个,别人的是MySQL result有错,说的是sql语句有错,可我是mysql-link有错,跟前者一样吗?
      

  2.   

    link_identifier<?php
    $link = mysql_connect("localhost", "mysql_user", "mysql_password");mysql_select_db("nonexistentdb", $link);
    echo mysql_errno($link) . ": " . mysql_error($link). "\n";mysql_select_db("kossu", $link);
    mysql_query("SELECT * FROM nonexistenttable", $link);
    echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
    ?> 也就是说你的mysql_connect()这行就出错了,或者$link被重置了.
      

  3.   

    不好意思我太笨了,6楼的高手能不能告诉我该怎么做?
    是把以上代码复制到我出错的文件里,还是新建个link_identifier.php,然后放哪儿呢
      

  4.   

    一个个echo 或var_dump要学看出错提示
    你的那个提示资源不合法