Вам нужно использовать PDO::FETCH_ASSOC
, чтобы не получать два набора каждой записи. С этим параметром, переданным в выборку, вы получите только ассоциативный массив, столбец будет индексом. Затем вы можете передать те, которые вам не нужны, в unset
.
$bdd = $connect->query('SELECT * FROM dmlog.dm LEFT JOIN dmlog.users ON users.id_user = dm.id_used');
$rows = array();
while($r = $bdd->fetch(PDO::FETCH_ASSOC)) {
unset($r["login"], $r["login_pass"], $r["login_email"]); //remove login, Login_email, and password from the return
$rows[] = $r;
}
echo json_encode($rows);