Php 未检测到mysqli::error()
我是php的初学者,我有一个自己无法解释的问题。。我有两个文件:第一个是index.html: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
<!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
^