mysql_query()一次只能执行一条SQL

解决方案 »

  1.   

    1 过程
    2 多条SQL语句。
      

  2.   

    mysql_query()一次只能执行一条SQL
    ---------------------------------
    是的,一次只能执行一条SQL如果sql.txt中只有一个表就行,多个表怎么办?
    ------------------------------------------------
    可以拆成多条sql,一句一句的执行
      

  3.   

    怎么用PHP建立sql.txt中的两个或多个表呢?我要做install.php文件。
      

  4.   

    explode("\r\n",$sql) or explode(";",$sql)
      

  5.   

    谢谢楼上提供的思路,再参考别人的install文件,基本解决了问题! $fp = fopen('sql.txt', 'r');
    $sql = fread($fp, filesize('sql.tet'));
    fclose($fp);
    $sql=explode(";",$sql);
    foreach($sql as $string){
    $result=mysql_query($string);
    }