喜悦国际村 » PHP高级编程 » PHP 调用 mysql 存储过程

页: [1]
panglongphp2008-6-25 09:36 AM
PHP 调用 mysql 存储过程

请问: 我刚开始学 mysql 存储过程


<?

    $host="localhost";
    $user="root";
    $password="";
    $db="db";
        
  define('CLIENT_MULTI_RESULTS', 131072);
        
    $dblink=mysql_connect($host,$user,$password,1,CLIENT_MULTI_RESULTS) or die("can't connect to mysql");
        
    mysql_select_db($db,$dblink) or die("can't select samp_db");
        
        $res=mysql_query("call saveSession()",$dblink);
        

   $row=mysql_fetch_row($res);
   
   print_r($row);

?>



请问 define('CLIENT_MULTI_RESULTS', 131072); 是什么意思? mysql_connect()函数有三个参数,为什么现在又多两个参数出来,这两个是什

么参数啊??


$dblink=mysql_connect($host,$user,$password,1,CLIENT_MULTI_RESULTS) or die("can't connect to mysql");



$dblink=mysql_connect($host,$user,$password) or die("can't connect to mysql");

有什么不一样吗

daiermimi2008-6-27 05:41 AM
看手册呀。。。
resource mysql_connect ( [string $server [, string $username [, string $password [, bool $new_link [, int $client_flags]]]]] )

new_link
如果用同样的参数第二次调用 mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。参数 new_link 改变此行为并使 mysql_connect() 总是打开新的连接,甚至当 mysql_connect() 曾在前面被用同样的参数调用过。

client_flags
client_flags 参数可以是以下常量的组合:MYSQL_CLIENT_SSL,MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE 或 MYSQL_CLIENT_INTERACTIVE。

iouhuan2008-6-28 04:28 AM
小哥,你放错位置了·

需要手册,可以找我,这种方式不是很好··


查看完整版本: PHP 调用 mysql 存储过程


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006006 second(s), 2 queries