Не работает условие в цикле foreach

105
15 декабря 2018, 09:40
            elseif($body[0] == 'cmd')
        { 
        $sql = 'SELECT * FROM users WHERE id = '.$from_id; 
        foreach ($db->query($sql) as $row) { 
        $self = "ID: ".$row['id']."\nБаланс: ".$row['balance']."$";
         } 
    if(!$row['id']){ 
$db->exec("INSERT INTO users VALUES ($from_id, '2500', null, null, null)"); 
}
     }

Данные он записывает. Но если добавить в условие:

$self = "ID: ".$row['id']."\nБаланс: ".$row['balance']."$"; 

То ID: (пусто) Баланс: (пусто) Только при следующем сообщении данные выводятся

Если добавить условие в цикл foreach, то нет ответа.

READ ALSO
Полное скачивание страницы php

Полное скачивание страницы php

Есть следующий код, предназначенный для показа страницы, адрес которой указан в переменной $url:

129
Как в Laravel использовать belongsTo hasMany в модели?

Как в Laravel использовать belongsTo hasMany в модели?

Знаю как работают relation-и в контроллере но как использовать их в моделях где они объявлены ?

124