| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > не получается подключится к базам данных |
| Автор: izek 21.9.2006, 15:01 |
| я вот так и не нашёл нормального справочника по MySQL!тем не обяснено как подключатся к мускулу!народ помагите плиз подскажите как подключатся и отключатся от мускула чарез перл? |
| Автор: muzer 21.9.2006, 15:19 |
| http://www.cs.huji.ac.il/~bioskill/MAN/DBI.html http://dev.mysql.com/doc/refman/4.1/en/perl.html |
| Автор: sergejzr 21.9.2006, 15:21 | ||
Попробуй юзать DBI
Этото вопрос в раздел perl, а не в мускул. переношу.. |
| Автор: rcdimon 26.9.2006, 18:19 | ||||||||
| Привет izek. Подключиться к базе очень просто.
Все. Соединение с базой у нас есть. Теперь надо бы что ни будь сделать с ней! Ну например подсчитаем сколько строк у нас в таблице table
Все. Мы создали SQL запрос и отдали его на обработку MySQL серверу. Но мы ведь хотели получить ответ- сколько строк в таблице! Именно это и спешит нам сообщить сервер.. Надо только правильно принять данные от него. На самом деле мы их уже приняли. И они находятся в массиве @row. А если быть еще более точным, что в этом массиве каждый элемент- ссылка на хеш. В этом хеше ключ- имя поля базы данных, а знаечение- его значение. Почему массив? Потому что ответов от базы данных может быть много! Например мы задали такой запрос к базе, что ответ будет не один. а несколько строк. Поэтому и массив. Один ответ- один элемент. Но в нашем случае- количество строк в таблице- ответ всего один. Поэтому вынимать мы его будем так
Отключаться так:
Вот. Если нигде не ошибся- должно работать! Удачи в изучении Perl и MySQL |
| Автор: izek 26.9.2006, 19:04 |
| Спасибо огромное rcdimon! |