Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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 未检测到mysqli::error()_Php_Mysqli - Fatal编程技术网

Php 未检测到mysqli::error()

Php 未检测到mysqli::error(),php,mysqli,Php,Mysqli,我是php的初学者,我有一个自己无法解释的问题。。我有两个文件:第一个是index.html: <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8" /> </head> <body> <form enctype="multipart/form-data" action="upload.ph

我是php的初学者,我有一个自己无法解释的问题。。我有两个文件:第一个是index.html:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8" />
</head>
<body>
    <form enctype="multipart/form-data" action="upload.php" method="post">
        <input name="file" type="file"/>
        <input type="submit" value="Wyslij" />
    </form>
</body>
</html>
我不知道为什么会出现这种错误,因为正如我声明的那样:db是mysqli的一个对象。我在PHP文档中读到

mysqli::$error -- mysqli_error — Returns a string description of the last error

所以有一种方法,比如
error()
。。有人能告诉我如何解决这个问题吗?

它不是一个函数,而是一个变量。按如下方式访问它:

echo $db->error;

没有名为error的方法。有一个名为error的变量。因此,改变

echo$db->error()

echo$db->错误

您有一些错误

第一个是:

INSERT INFO files
         ^
应将其读为
进入
而不是
信息
T
F
在键盘上彼此靠近,因此可能发生这种情况

然后是
echo$db->error()应该读为
echo$db->error

这应该是面向对象的样式,而不是过程样式


插入信息文件
你确定吗?在iPhone上编码?lol打字错误,对吗?它们总是。omg我在插入文件时犯了一个错误,现在它可以正常工作了。我在VS中使用免费的PHP扩展VS2013进行编码,我必须说这很糟糕。。因为我犯了这种愚蠢的错误。。顺便说一句,谢谢!!不客气。那个么,我希望问题解决了?你想让我发布一个答案吗?
echo $db->error;
INSERT INFO files
         ^