Кирилл: Правильно, выводит массив. Почитайте в документации, что попадает в этот массив и в каком порядке.
Для вывода нужной информации из массива используйте foreach()
Gazer: Выводит "Ошибка", то что Вы дописали? Почему просто слово, есть же специальные функции, которые выводят какая именно ошибка происходит.
Если у Вас в одном файле форма и её обработчик, то почему у Вас php код идёт после формы? Переместите его в самое начало файла. Так же используйте error_reporting(E_ALL), самой первой строкой.
Так же ещё раз проверьте соединение с базой данных...
Так что именно не работает?
Зачем останавливаетесь на полпути?