Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод таблицы целиком 
:(
    Опции темы
stat007
Дата 20.1.2010, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



Подскажите как правильно вывести всю таблицу "student" целиком???
Код

Create table student(student_id smallint unsigned not null auto_increment primary key,
surname char(12),
name char(12),
stipend smallint,
kurs smallint,
city char(20), birthday date, univ_id smallint);

Пробывал вывести как показано ниже, но не получается, выдаётся ошибка... Помню только что какаята ещё должны быть строка перед select, но какая не помню точно! Подскажите...
Код

select * from student

PM MAIL   Вверх
skyboy
Дата 20.1.2010, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(stat007 @  19.1.2010,  23:48 Найти цитируемый пост)
выдаётся ошибка

какая именно ошибка?
Цитата(stat007 @  19.1.2010,  23:48 Найти цитируемый пост)
Пробывал вывести как показано ниже

надеюсь, это не означает вставку кода на форум? могу я поинтересоваться, при помощи чего "выполняется" запрос? скрипт РНР, программа на Delphi c использованием ODBC? отдельная программа-фронтенд?
PM MAIL   Вверх
stat007
Дата 20.1.2010, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



Ошибка выдаётся такая:
Цитата

Your quary produced no results !

Запрос выполняется с помощью отдельной программы Sql client, ну вообщем при запуске её, появляется светофор в понеле задач (около часов). Думаю встречались с такой программой!

Это сообщение отредактировал(а) stat007 - 20.1.2010, 10:37
PM MAIL   Вверх
skyboy
Дата 20.1.2010, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(stat007 @  20.1.2010,  09:37 Найти цитируемый пост)
Запрос выполняется с помощью отдельной программы Sql client

Цитата(stat007 @  20.1.2010,  09:37 Найти цитируемый пост)
Думаю встречались с такой программой!

нет. впервые слышу. 
Цитата(stat007 @  20.1.2010,  09:37 Найти цитируемый пост)

Your quary produced no results !

это не ошибка, а сообщение: "Ваш запрос не вернул результата". Т.е. результат пустой. Ни одной записи не выбрано.
Если, конечно, это не баг самого "sql client", который даже при наличии ошибки выводит "Your quary produced no results!" вместо mysql_error(). Что вполне вероятно, учитывая ошибку даже в тексте сообщения(quary вместо query).
Поставь нормальный фронтенд(Mysql query browser, sqlyog), чтоб быть уверенным в результате. Или проверь свой запрос. Возможно, он и правда ничего не возвращает.
PM MAIL   Вверх
ТоляМБА
Дата 20.1.2010, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004

Репутация: 10
Всего: 252



Может он выдаёт такое на реально пустой таблице? Другим путем можно посмотреть записи из этой таблицы? Попробуй добавить в неё тестовую запись:
Код
Insert Into student (stipend) Values (1)


А потом уже делай
Код
select * from student


/*Подразумевается что вставку ты будешь делать на тестовой базе или потом удалишь эту строку
PM   Вверх
stat007
Дата 20.1.2010, 11:24 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



Цитата

Что вполне вероятно, учитывая ошибку даже в тексте сообщения(quary вместо query).

Нет. тут я ошибся там всё верно пишется query...
Так всё нормально, блин ну помню же со 2-курса, что перед select идёт ещё одна строка. 2 года просто не работал с этой БД и забыл какая именно.. На букву L помоему начинается только..)
Мне вообще то эта БД нужна для работы в C++Builder . 

Если быть точнее, то программа в которой я работаю называется: mysqlgui 

Это сообщение отредактировал(а) stat007 - 20.1.2010, 11:31
PM MAIL   Вверх
skyboy
Дата 20.1.2010, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(stat007 @  20.1.2010,  10:24 Найти цитируемый пост)
Так всё нормально, блин ну помню же со 2-курса, что перед select идёт ещё одна строка.

set names <кодировка> необходима только если с кодировкой работа ведется некорректно(дефолтные значения кодировки подключения/клиента/результатов отличаются от используемой)
use <база данных> необходима, только если у тебя при выборке не указывается БД, а только имена таблиц.
больше в голову никаких "запросов перед SELECT" не приходит. Да, и эти не обязательны. 
PM MAIL   Вверх
stat007
Дата 20.1.2010, 18:54 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



skyboy, Ну... если бы было не обязательно, то бы всё срабатывало,) Ну ладно завтра к преподу подойду, который нас этому учил. smile 
PM MAIL   Вверх
Kesh
Дата 23.1.2010, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Стопудово "Connect" забыл smile


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0719 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.