2014-11-02 72 views
-2

我试图从文本框的数据插入到数据库中,但它给我这个错误:致命错误:调用未定义功能mysqi_query()

Fatal error: Call to undefined function mysqi_query() in C:\wamp\www\SqlInputForm.php on line 16)

在这条线

{ 
    if($username==true) 
    { 
     $insert = mysqli_query("INSERT INTO reuel VALUES ('','$fullname','$username','$password')"); 
     echo " inserted"; 
    } 
    else 
    { 
     echo "failed"; 
    } 
} 
+0

请参阅我的答案,只需根据它更改查询,替换我的代码中的表名。 – baao 2014-11-02 20:59:44

+0

'mysqli =/= mysqi'(你错过了'L')。 – h2ooooooo 2014-11-04 07:07:44

回答

1
mysqli_query($connection, "INSERT INTO 
reuel (column1,column2,column3) 
VALUES 
('$fullname','$username','$password')"); 

这样写下来,只是将column1,2,3更改为应该插入的列的真实名称。 $连接必须更改为任何变量代表您的mysqli连接

+0

对不起,麻烦..我怎么得到$连接... ??? – user2308205 2014-11-02 20:59:23

+0

难道你没有建立到你的数据库的连接? – baao 2014-11-02 21:00:15

+0

即时通讯在wamp中运行,并使用一个单独的db.php文件连接到数据库... – user2308205 2014-11-02 21:02:10