我想在mysql 中用if...else...语句来控件我要执行的sql 语句,但是不行。比如 if true then select 'true'; else select 'false'; if end

解决方案 »

  1.   

    这个简单啊
    $result = true;$sql = "select ".$result." from xx where ...";
      

  2.   


    $sql1=....;
    $result1=mysql_query($sql1);
    $sql2=....;
    $result2=mysql_query($sql2);
    if(condition1)
    {
      excute $result1;
    }
    else
    {
      excute $result2;
    }不知道是不是这个意思?
      

  3.   

    流程控制交给php就可以,根本不用mysql来做。
      

  4.   

    语句没用对。
    select if(2>1,'true','false');
    select if(2<1,'true','false');
      

  5.   

    我是要在mysql 上实现,其实跟php程序没关系。我想实现的是跟据if 条件实现执行哪个sql 语句。还请高手指点一下,小弟我刚出江湖不久。谢谢
      

  6.   

    下个mysql5.x手册,搜索create procedure.