快捷导航

php Mysql语句出错

$conn=newmysqli($serverName,$MYSQLUserName,$MYSQLPwd);$sql="useWA";if($conn->query($sql)){}else{if($conn->error=="Unknowndatabase'wa'"){$sqlCreateDatabase="createdatabaseWA;";$sqlCreateDatabase.="alterdatabaseWAcharactersetutf8;";$conn->multi_query($sqlCreateDatabase);$sqlCreateTable="createtableuserInfo(idsmallintunsignedprimarykeyauto_increment,userNamevarchar(30),pwdvarchar(6));";if($conn->query($sqlCreateTable)){echo("success");}else{echo($conn->error);}}}数据库WA成功创建,字符集也修改了。但数据表没能创建成功。报错:Commands out of sync; you can't run this command now百度了下没找到解决方法,说是得先清空结果集,试了下也没成功。请大神帮忙。错误明显是从第14行开始的。在14行前面应该是要释放一下什么东西,请问这个东西要怎么释放。

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP