Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запрос на выборку на денвере работает, на хосте нет [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Без описания
spsu
Отправлено: 19 Января, 2013 - 16:04:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 176
Дата рег-ции: Нояб. 2012  


Помог: 3 раз(а)





[off]
Цитата:
ну раз написано два конекта логично предположть что там две БД.

где?
Нету в 1 посте об этом ни слова.
Или м.б я чего не вижу там?
[/off]
 
 Top
caballero
Отправлено: 19 Января, 2013 - 16:09:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




в первом нет - там просто ошибка в логике кода
вам возвращается false вы его проверяете выдаете ошибку а потом лихо юзаете его в fetch_array


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
zuher
Отправлено: 19 Января, 2013 - 18:04:16
Post Id



Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013  
Откуда: Тула


Помог: 0 раз(а)




Странная логика...
Короче, взял и поменял коннекты местами, в итоге отработала та часть которая с первой базой работает(где и выдавало ошибку), а та часть которая работает со второй базой упала в ступор...

Т.е. смысл в том, что отказывается он с двумя открытыми коннектами работать....

Что может быть??
 
 Top
spsu
Отправлено: 19 Января, 2013 - 18:47:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 176
Дата рег-ции: Нояб. 2012  


Помог: 3 раз(а)





caballero пишет:
в первом нет - там просто ошибка в логике кода

Ну вот мой пост к нему и был адресован, остальных на момент написания еще не было.
 
 Top
CenapaTop
Отправлено: 19 Января, 2013 - 18:48:17
Post Id



Частый гость


Покинул форум
Сообщений всего: 166
Дата рег-ции: Авг. 2009  


Помог: 1 раз(а)




PHP:
скопировать код в буфер обмена
  1. $dbru = mysql_connect ("localhost","***","***", TRUE)
 
 Top
zuher
Отправлено: 21 Января, 2013 - 09:37:12
Post Id



Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013  
Откуда: Тула


Помог: 0 раз(а)




CenapaTop пишет:
TRUE


Не совсем понял что это?... и зачем...

(Отредактировано автором: 21 Января, 2013 - 09:37:57)

 
 Top
spsu
Отправлено: 21 Января, 2013 - 10:15:17
Post Id



Частый гость


Покинул форум
Сообщений всего: 176
Дата рег-ции: Нояб. 2012  


Помог: 3 раз(а)




zuher пишет:
CenapaTop пишет:
TRUE


Не совсем понял что это?... и зачем...

Если второй вызов mysql_connect будет с темижепараметрами что и первый то новое соеденение создано не будет, будет возвращен тот-же идентификатор соеденения что и в первом вызове.
А если арг-мент, new_link - true то, в любом случае будет создано новое соеденение.
http://php.net/manual/en/functio...ysql-connect.php
 
 Top
zuher
Отправлено: 21 Января, 2013 - 10:41:03
Post Id



Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013  
Откуда: Тула


Помог: 0 раз(а)




spsu спасибо, не знал такой тонкости, первый раз такая хрень, обычно проблем не возникало но видимо запросы были последовательны )))
Вычитал я такую вещь.
Цитата:
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )

Если второй вызов функции произошёл с теми же аргументами mysql_connect(), новое соединение не будет установлено. Вместо этого функция вернёт ссылку на уже установленное соединение. Параметр new_link может заставить функцию mysql_connect() открыть ещё одно соединение, даже если соединение с аналогичными параметрами уже открыто. Параметр client_flags должен быть комбинацией из следующих констант: MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE, MYSQL_CLIENT_INTERACTIVE.


Таки что вбивать в флаги??? Не сталкивался ни разу, может кто то объяснит? Если не сложно с моим примером код...
(Добавление)
Вышел из положения добавив ещё одного пользователя в систему, но всё равно интересно, как быть в таких случаях, если не трудно напишите правильный коннект к двум базам с одним пользователем
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB