gpt4 book ai didi

sql - Laravel 中的 mysql_num_rows?

转载 作者:行者123 更新时间:2023-12-04 14:24:38 24 4
gpt4 key购买 nike

我试图在 Laravel 中使用 mysql_num_rows 但 Laravel 说它与“原始 php”中的方式不同

example:


$users = DB::table('users')
->where('username', '=', $username)
->where('password', '=', $password)
->get();

what i want to do:


$count = mysql_num_rows($users);

if($count > 0 ){

$user->login = $request->login;
$user->email = $request->email;
$user->password = $request->password;

Auth::login($user);
return redirect("/");
}else{
return "datos incorrectos";
}

what laravel says:


Call to undefined function App\Http\Controllers\Auth\mysql_num_rows()

PD:它不是代码哲学只是对那个问题提出意见,我不想要诸如“你要加密那个东西?”、“为什么不使用 [插入我的制造商 ORM]”之类的答案只是一个简单的问题谢谢

最佳答案

而不是使用 mysql_* 函数,你应该使用 count()反而。它可以链接到 Eloquent , query builder , 或 collections .

$users_count = DB::table('users')
->where('username', '=', $username)
->where('password', '=', $password)
->count();

关于sql - Laravel 中的 mysql_num_rows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39357144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com