ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Привязка по ВК (https://forum.antichat.xyz/showthread.php?t=1380510)

nesquik -_- 01.03.2021 10:24

Делаю авторизацию по вк, сделал вывод user id, когда человек авторизировался, так же , создал в базе данных структуру с uid, хочу сделать так, если в этой структуре есть определенный uid , его пускало на сайт, если нету, то простой редирект на ошибку, к примеру error.php

вот мой запрос, с ним ложиться сайт





https://forum.antichat.xyz/attachments/27681413/
:

$sql = "select * from accounts where uid=$_SESSION['uid']";

$result = $mysqli->query($sql);

$rows = $result->num_rows;

Rei 01.03.2021 15:31

так может

$sql = "SELECT * FROM accounts WHERE uid=".$_SESSION['uid'];

Livarka 22.03.2021 10:48

ты массив в запрос засунул,

code:





Код:

$session
=
$_SESSION
[
'id'
]
;
$stmt
=
$mysqli
-
>
prepare
(
"select * from accounts where uid = ?"
)
;
$stmt
-
>
bind_param
(
"i"
,
$session
)
;
$stmt
-
>
execute
(
)
;
$rows
=
$stmt
-
>
num_rows
;



Изучи это

PHP: mysqli_stmt - Manual

The mysqli_stmt class

www.php.net


А лучше это

(The only proper) PDO tutorial

There are many tutorials on PDO already, but unfortunately, most of them fail to explain the real benefits of PDO, or even promote rather bad practices. The only two exceptions are [phptherightway.com](http://www.phptherightway.com/#pdo_extension) and...

phpdelusions.net


Время: 23:16