看一下手册中关于mysql_db_query()的格式:
int mysql_db_query(string database, string query, int [link_identifier]);

解决方案 »

  1.   

    要么
    mysql_select_db("myDatabase" ,$link) or die("Could not select database");
    $sql='insert into emails (name) values ("myname")';
    mysql_query($sql,$link) or die("<br>Invalid query: " . mysql_error());要么
    $sql='insert into emails (name) values ("myname")';
    mysql_db_query("myDatabase", $sql,$link) or die("<br>Invalid query: " . mysql_error());你
    mysql_db_query($sql,$link) or die("<br>Invalid query: " . mysql_error());
    这样写,php就把$sql('insert into emails (name) values ("myname"))当作数据库名了
      

  2.   

    mysql_db_query($sql,$link)change to:mysql_query($sql)