你在$db=mysql_select_db("thomasdb")中,少加了$conn

解决方案 »

  1.   

    to chunrain(chunrain) 不加$conn是可以的,这样就默认为$conn。
    <?php
    $conn=mysql_connect("localhost","","");
    $db=mysql_select_db("thomasdb");
    $query="create table tableone(name char(10),age int)";
    mysql_query($query);
    mysql_close($conn);
    ?>
    这样就可以了,我试过的。
      

  2.   

    to zjnbgda(小丸子) 我在我机子上用下面的程序建表时,如果不加$conn就不能建表<?
    $conn=mysql_connect("localhost");
    $db=mysql_select_db("thomasdb",$conn);
    $query="create table tableone(name char(10),age int)";
    mysql_query($query);
    mysql_close($conn);
    ?>
      

  3.   

    呵呵,首先先谢谢大家,我找到错误了,php没错,而是我的sql语句错了,大家看看我上面的那段代码;$query="....char [10]....",而正确的是:              $query="....char (10)....".不过还是要谢谢大家,希望大家以后也小心点,别犯这样的低级错误。
      

  4.   

    呵呵,首先先谢谢大家,我找到错误了,php没错,而是我的sql语句错了,大家看看我上面的那段代码;$query="....char [10]....",而正确的是:              $query="....char (10)....".不过还是要谢谢大家,希望大家以后也小心点,别犯这样的低级错误。