Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP调用MySQL插入存储过程_Php_Mysql_Stored Procedures - Fatal编程技术网

PHP调用MySQL插入存储过程

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

我们对在MySQL中使用存储过程还不熟悉,并且创建了一个测试存储过程,它只需向数据库添加一个名称。 我们已经在MySql中对它进行了测试,它工作得很好,但是我们在从PHP开始工作时遇到了问题。我们有下面的代码,当我们运行它时,我们完成了消息,但是没有添加记录

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注入开放,那么最好的方法是什么。