INSERT INTO `members` VALUES (1, 'demo', 'pass','информация');
Зачем вписывать значение ID если оно у тебя АВТОМАТИЧЕСКИ инкримируется?
Когда случается "тупиковое условие", по типу:

Код:
if( mysql_num_rows( $result ) == 0 ) {
print "не верные данные, пользователь не найден!";
}
то в твоём варианте лучше останавливать выполнение скрипта, а то дерьмо выйдет.
А вообще разбираться трудно, потому что дикая расцветка у синтаксиса.