Koenig, проблема с сохранением результат последнего запроса.
$sql->query('select * from `user`'); // результат запроса сохранятся ($sql->result)
echo $sql->num_rows();
while($user = $sql->fetch())
{
echo var_dump($user);
$sql->query(''); //тут какой нибудь запрос (по другому никак) . тут $sql->result меняется, и при следующей итерации цикла, происходит полное фиаско
// надеюсь понятно
}