Php 将数据从html表单插入到oracle 10g

Php 将数据从html表单插入到oracle 10g,php,html,sql,oracle10g,Php,Html,Sql,Oracle10g,请给出使用php向oracle插入数据的代码,我调用OCISecution方法时的代码不正确,这是我的代码,但没有运行:D $var1 = $_POST["name"]; $var2 = $_POST["id"]; $st = 'INSERT INTO USERNAME(id,name) VALUES(:var1,:var2)'; $compiled = ociparse($con,$st); OCIBindByName($compiled ,':var

请给出使用php向oracle插入数据的代码,我调用OCISecution方法时的代码不正确,这是我的代码,但没有运行:D

    $var1 = $_POST["name"];
    $var2 = $_POST["id"];

    $st = 'INSERT INTO USERNAME(id,name) VALUES(:var1,:var2)';
    $compiled = ociparse($con,$st);
    OCIBindByName($compiled ,':var1',$var1);
    OCIBindByName($compiled ,':var2',$var2);
    OCIExecute($compiled));

是使用PHPmy执行Oracle查询的简单示例。php版本为12.1,Oracle 10g。但不能执行($compiled)插入数据的方法!但对于“select”语句来说,它是正确的,不会出错。!我的错误是:警告:ociexecute():ORA-01008:并非所有绑定到intry的变量都会回显您的查询并在Oracle DB中复制和粘贴,请尝试手动执行它,然后查看Oracle是否返回任何错误。对不起,亲爱的朋友,我的错误没有修复!我是复制粘贴,但我有相同的错误,您使用的是xamp还是EasyHP?我想如果你使用xamp没有问题!