phpmyadmin里是通过;来分解SQL语句,然后再一句一句执行的,也就是相当与执行每一条语句一样的。

解决方案 »

  1.   

    哦~~~~~哪query()只能执行一条mysql语句吗???没有其他方法使php一次提交几条语句给数据库让它依次执行吗?如果这样的话会提高程序的效率啊~~有好办法吗?
      

  2.   

    mysql好象还没有存储过程吧!
      

  3.   

    我的意思是怎样向数据库一次提交上面那些语句~~而不是要求它一个个执行~~~~就象在mysql的dos界面下输入select * from test;select *from test2;一样用分号隔开每条sql语句,使数据库一次显示2张表的内容~~~~
      

  4.   

    这样不行的,至少现在MYSQL还不行
      

  5.   

    dos下是以';'作为一句sql语句的结束语,它还是通过多次提交处理分别输出处理的,要想一次执行多条sql语句,写个函数,先把';'连起来的多条sql语句切了再单个处理,最后连起来输出吧!
      

  6.   

    要是sql server,就可以用存储过程了~:0
      

  7.   

    因为mysql现在不行如果你想达成你的想法现在只有.自己做一个程序了.