以下是代码:
PHP:
<?php   
    $dbcon=mysql_connect("localhost","root","sony") or die("數據庫無法聯接 ");
    mysql_select_db("dbname") or die("數據庫無法聯接 ".$db);
mysql_query("call p_ss()",$dbcon)or die("無法聯接 ");
mysql_close($dbcon);
?>MYSQL:
CREATE DEFINER=`root`@`localhost` PROCEDURE `p_cong_ss`(in idd int  )
BEGIN
        update bookuser
                set id=idd;
        select idd;
END
MYSQL在 query browser 上执行的OK的。 但PHP调用时一直是无法联接,请教各位?

解决方案 »

  1.   

    定义的名字是 p_cong_ss
    访问的名字是 p_ss何况还需要传递一个参数
      

  2.   

    上贴两处笔误:
    以下是代码:
    PHP:
    <?php   
      $dbcon=mysql_connect("localhost","root","sony") or die("數據庫無法聯接 ");
      mysql_select_db("dbname") or die("數據庫無法聯接 ".$db); 
    mysql_query("call p_ss(2)",$dbcon)or die("無法聯接 "); 
    mysql_close($dbcon);
    ?>MYSQL:
    CREATE DEFINER=`root`@`localhost` PROCEDURE `p_ss`(in idd int )
    BEGIN
      update bookuser
      set id=idd;
      select idd;
    END
    MYSQL在 query browser 上执行的OK的。 但PHP调用时一直是无法联接,请教各位?