一个存储过程test,有两个参数a varchar(50),b varchar(50)
在mysql中运行能得到正确结果在php中调用$host="********";
$user="**********";
$pwd="********";
define('CLIENT_MULTI_RESULTS', 131072);
$conn = mysql_connect($host,$user,$pwd,1,CLIENT_MULTI_RESULTS) or die ("数据连接错误!!!");
mysql_select_db('drupaltest',$conn);
$result = mysql_query("call test('str1','str2')") or die("Query failed:" .MYSQL_error());
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
        {
                $temp=$row[title];
        }    drupal_set_message(t('标题:%temp , array('%temp' => $temp)));
运行正常,能得到正确结果但改动为下面这样,其它不变,就出错,$m='str1';
$n='str2';
$result = mysql_query("call test($m,$n)") or die("Query failed:" .MYSQL_error());请各位帮忙指点一下,谢谢