如何使用php获取/存储mysql函数返回变量值

时间:2016-06-24 03:24:14

标签: php mysql mysql-workbench

如何使用php

获取/存储mysql函数在变量中的返回值
    Delimiter $
    CREATE FUNCTION FP_USER_EXISTS(xemailid VARCHAR(50)) RETURNS int(11)
    BEGIN
    SET @User_exists = 0;
    SELECT COUNT(*) INTO @found FROM login WHERE emailid = xemailid;
    IF @found > 0 THEN
     SET @User_exists = 1;
    END IF;
    RETURN @User_exists;
    END $$

在mysql中调用函数

   @return=FP_USER_EXISTS('testing@test.com') 
   select @return   here it shows return value 0 or 1

但是在php中它不是值得的值

       $ret=mysqli_query($connection,"select FP_USER_EXISTS('$emailid')");
      if($ret==1)
      {
         echo "User already exits";
      }
       else
      {
        echo 'Inserted successfully';
      }

每次根据条件显示一个值  感谢

0 个答案:

没有答案