| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Как вытащить инфу из $Link |
| Автор: ArsNov 15.9.2005, 18:09 |
| $Host = "127.0.0.1"; $User = "1"; $Password = "1"; $DBName = "temp"; // Database name $TableName = "temp"; // Name of table to display $Link = mysql_pconnect ($Host, $User, $Password) or exit ( "NEt konekta" ); $Query = "SELECT `bylcki` FROM $TableName WHERE users_id = 11"; $Result = mysql_db_query ($DBName, $Query, $Link); $Row = mysql_fetch_array ($Result); и тд... Каким образом мне посмотреть что находится в $Link print($Link) и print_r($Link) Выдаёт что то вроде "Resource id #2" а нужно узнать с каких $Host, $User, $Password произошло соединение ???? |
| Автор: Mal Hack 15.9.2005, 18:17 | ||
Нет нельзя. |
| Автор: ArsNov 15.9.2005, 18:32 |
| Почему? |
| Автор: Mal Hack 15.9.2005, 19:15 | ||
Ты когда в миксере фрукты смешал, можешь потом определить что там было? |
| Автор: Anarki 15.9.2005, 20:08 |
| Нет такой функции пока |
| Автор: Гость_Mushu 16.9.2005, 02:06 |
| Насчет фруктов могу без проблем!!! Есть моного способов |
| Автор: Opik 16.9.2005, 03:21 |
| ArsNov 1 Вопрос - зачем тебе это? |
| Автор: ArsNov 16.9.2005, 11:59 |
| Ситуация такая: есть большой скрипт, со множеством различных запросов к различным бд + Используется механизм сессий Где-то происходит перехлёст и конектится не к той базе, из-за этого сессии не работают нормально? Вот и хочу понять что, где, когда. Причем найдено место в скрипте, где замена mysql_connect на mysql_pconnect устраняет эту ошибку. Но такой вариант не устраивает, т.к. pconnect нельзя закрыть через php и через время накапливается зверское количество коннектов. Какие будут советы, как локализовать место ошибки? И каким образом надо надо настроить mysql чтоб он через N времени закрывал открытые соединения сам??? |
| Автор: Dave 16.9.2005, 13:59 | ||
дебажить надо, больше ничего. выводи параметры коннекта и смотреть в каком случае параметры коннекта не те. |
| Автор: ArsNov 16.9.2005, 14:19 |
| Спасибо, собственно только дебагингом уже неделю и занимаюсь. Баг поборол, но в чем косяк был так и не понял, чето с мускулом не то... |
| Автор: Slayer2005 16.9.2005, 17:45 |
| Так ё-моё, $Host, $User, $Password заранее известны, до mysql_pconnect. Или я чего не понимаю? |
| Автор: Mal Hack 16.9.2005, 19:56 |
| ArsNov, имхо, но это говорит о том, что скрипт не грамотно и не правильно спроектирован. |
| Автор: ArsNov 20.9.2005, 17:25 |
| Суть такая: 1) Писал свои собственные функции для обработки сессии 2)В теле исходника сначала срабатывает сессия start_session() где внутри неё происходит обращение к базе, где хранятся все данные сессии 3)После этого в теле самой программы происходит тоже обращение к данным 4)Но что самое интересное после закрытия коннекта в самом исходнике программы, данные этого вектора передается почему то и к сессионому соединению |