不能写 delimiter 之类的,存储过程体是有很多 ; 号的,没有用mysqli,可以实现修改么?

解决方案 »

  1.   

    怪了,可以不用$query = "DELIMITER $$";
    $objMysql->query( $query);现在可以了
      

  2.   

    delimiter //
     create procedure p() begin select * from baby_user;  //给楼主借鉴一下end; //
      

  3.   

    PHP中有Mysql扩展来和mysql打交道。在PHP中操作mysql就是吧mysql语句放在引号中,然后用php中生成相关实例,在执行这些mysql语句就行$mysql = new mysqli(host,user,password,db)
    $query = "select ";
    $mysql->query($query);你的就可以
    delimiter || create procedure p() end; ||