PHP调用MySQL插入存储过程
我们对在MySQL中使用存储过程还不熟悉,并且创建了一个测试存储过程,它只需向数据库添加一个名称。 我们已经在MySql中对它进行了测试,它工作得很好,但是我们在从PHP开始工作时遇到了问题。我们有下面的代码,当我们运行它时,我们完成了消息,但是没有添加记录PHP调用MySQL插入存储过程,php,mysql,stored-procedures,Php,Mysql,Stored Procedures,我们对在MySQL中使用存储过程还不熟悉,并且创建了一个测试存储过程,它只需向数据库添加一个名称。 我们已经在MySql中对它进行了测试,它工作得很好,但是我们在从PHP开始工作时遇到了问题。我们有下面的代码,当我们运行它时,我们完成了消息,但是没有添加记录 include 'Header.php'; <<< sets up access to DB $name = "Richard"; $result = mysql_query("CALL SPTestInsert('$na
include 'Header.php'; <<< sets up access to DB
$name = "Richard";
$result = mysql_query("CALL SPTestInsert('$name')");
echo "Done";
谢谢你的帮助
谢谢
Rich通过在mysql\u查询调用之后添加或删除mysql\u error来检查错误。请您也展示一下过程。代码看起来不错,但我们不知道您是如何设置的。而且,这看起来很容易受到SQL注入攻击……如果这种方法对SQL注入开放,那么最好的方法是什么。