@denis_21321321

Как получить значение длины массива, который поступает, после обращения в базу данных?

Хочу сделать проверку на уникальность логина через fetch , $EmailExist возращает length , хочу в зависимости от его значения высылать 1 (если есть такой логин) или 0

Данные $EmailExist
5e9433b0b80cd225893164.png

$req->username - поступающее значение.

num_rows (почему-то не работает)
Controller
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class ExistEmailController extends Controller
{
        public function EmailExist(Request $req) {
        $EmailExist = $results = DB::select('select * from users where login = ?', [$req->username]);
        if ($EmailExist->num_rows > 0) {
            $data3 = 1;
        } else {
            $data3 = 0;
            }

        
        echo json_encode($data3);
    }
}
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы