首先在mysql中phpmyadmin写存储过程,,提示错误,根本插不进去,然后只能在php中写存储过程语句,运行mysql_query才能插入,这样感觉太麻烦,每次都要先运行一遍创建存储过程的php文件,,不爽

解决方案 »

  1.   

    本人一直很存储过程。推荐navicat管理软件,是个很好的工具,很方便管理存储过程。
      

  2.   

    那么我再问问,,存储过程中DELIMITER //
    create procedure total()
    begin 
      select * from a;
    end
    //php中怎么获取数据集合呢,,怎么是空的??
      

  3.   

    在mysql中phpmyadmin写存储过程,,提示错误,根本插不进去。
    错误信息是什么?
    DELIMITER //
    create procedure total ()
    begin 
      select * from a;
    end
    DELIMITER;//
    call  total ();
      

  4.   

    当然可以返回数据集。create procedure total ()
    这个括号就是设置参数的。create procedure total (ouput out INT)select id  INTO out from a;
    可以吧参数传递给total
    call total (@a)然后执行
    select @a;
    可以查出。
      

  5.   


    不是吧,记录集合啊,,不是单个的值,,类型也不可能是INT吧,,说的是记录集合。。