我有一个MYSQL存储过程,结果是这样 - 当我在MYSQL工作台查询浏览器中运行它时:
CALL Dummy_2('table_105', '0000-00-00 00:00:00', '2014-09-19 05:38:51')
35 row(s) returned 0.531 sec / 0.000 sec
但是当我从我的代码中调用它时,它不对表进行任何更改,这是我在php脚本中使用的代码:
$query = ("CALL Dummy_2($table, $old_date, $new_date)");
$excute = mysql_query($query);
答案 0 :(得分:1)
在使用之前检查变量是否包含正确的值。如果是这样,试试这个:
$query = ("CALL Dummy_2('$table', '$old_date', '$new_date')");
$excute = mysql_query($query);
答案 1 :(得分:0)
引用程序参数
$query = ("CALL Dummy_2('{$table}', '{$old_date}', '{$new_date}')");
$excute = mysql_query($query);