我正在尝试对页面登录进行编码,但在此错误中我处于停止状态
PLIZ在这里告诉我错了事
<?php
@session_start();
include("../../connexion/connexion.php");
class login_class {
public $user;
public $password;
public $connexion;
public function check_login() {
try {
$cn = new class_connect();
$this->connexion = $cn->connect(null);
$result = $this->connexion->execute("select * from user where username='$this->user' and password='$this->password'");
$data = $result->fetchAll(PDO::FETCH_OBJ);
if (!empty($data[0]->id_user)) {
return true;
}else {
return false;
}
}catch(PDOException $ex) {
echo $ex->getMessage();
}
}
public function __construct($user) {
if($user){
$this->user = $user["username"];
$this->password = $user["password"];
}
}
}
?>
->execute()
用于准备的语句。例如
$stmt = $dbh->prepare('some query here');
$stmt->execute();
您正在尝试直接在主数据库对象上执行查询。对于PDO,这意味着
$dbh->exec('query goes here');
您确实应该研究准备好的语句。您很容易受到SQL注入攻击的影响,并且由于您从一开始就使用PDO,因此不编写安全查询基本上是不可原谅的。
问题内容: 这是我的代码: 我在最后一行收到以下错误: 调用未定义的方法mysqli_stmt :: get_result() 这是conn.php的代码: 如果我写这行: 打印 “未准备的声明” 。如果我直接在IDE中运行查询替换?用值标记,效果很好。请注意,$ conn对象在项目中的其他查询中可以正常工作。 请帮忙....... 问题答案: 请阅读此方法的用户说明: http://php.ne
问题内容: 不知道为什么这不起作用。我相信你们都知道我在这里想要达到的目标。 当脚本运行时,我得到一个参考,它引用了这段代码: 我正在使用codeigniter2框架,因此如果我的表单页面对某些人没有意义,则表示歉意。 new_page.php(相关位) 并在new_page.validation.js中 任何帮助将不胜感激!欢呼的家伙 问题答案: 可能会破坏插件的正常运行。根据文档, “布尔tr
我刚刚安装了Laravel 5.1,访问了我的应用程序主页,我发现以下错误: 哎呀,好像出了什么事。 1/1 路由中的FatalErrorException。php第16行: 调用未定义的方法Illumbite\Routing\Route::get() 在路线中。php第16行 这是我的routes.php文件:
我正在尝试使用dingo为laravel 5.3制作rest api。我在我的项目中设置了dingo,并创建了这样的api路由进行测试。 但是当我跑步的时候http://localhost:8000/api/hello 然后呢 如图所示。 我已经搜索并找到了这个对未定义方法illumbite\Routing\Route::get()的解决方案调用 但是当我用 那么这个问题就显示了 这是Larave
我刚刚创建了php web服务器并将其连接到firebase。当我尝试身份验证时,注册工作正常。但问题在于登录。它不断出现以下错误: 致命错误:未捕获错误:调用未定义的方法Kreait\Firebase\Auth::在 /Applications/XAMPP/xamppfiles/htdocs/firebase_series/authActions.php:24Stack跟踪:#0{main}抛出
我是拉雷维尔的新手。我有一个控制器,我只想从标题中获取授权的值。我看到了其他堆栈溢出答案,建议我使用