Mysql Не выполняется mysql запрос

magdal_s

Новичок
Вопрос в следующем, стоял сервер на базе win2003server, на нем все работало, переехал на freebsd, настроил перенес все туда, и все почти работает, кроме запросов такого типа http://myserver/fones.php?groops=don т.е когда запрос закладывается в ссылку
Может недонастроил что то или во free надо знак какойто другой вместо восклицательного
 

Фанат

oncle terrible
Команда форума
Это верно. "Знал бы прикуп - жил бы в Сочи", как говаривали преферансисты в давние времена.
 

magdal_s

Новичок
запрос такой $result = mysql_query("SELECT * FROM fones WHERE groops='$groops'", $connection); а через ссылку <a href="fones.php?groops=Разное" class="menu">Разное</a> передается значение groops? но только оно не передается и таблица выходит пустая а если в запросе вместо $groops поставить конкретное значение то все выводится, значит даные то есть
 

magdal_s

Новичок
Посидел подумал и пришел к такому выводу, а не может ли это быть из-за разных кодировок в винде и фре, если да то как это исправить
 

Andkorol

Новичок
На старом сервере с бородатых времен осталась дыра в безопасности, в виде настройки register_globals=On.
В новых версиях PHP по-умолчанию стоит Off – потому старый код перестал работать.
Всё к лучшему.
 

magdal_s

Новичок
а его нельзя поставить On руками, я так понял это в php.ini, правда я смотрел свой php.ini там такой строчки вообще нет
 

magdal_s

Новичок
посмотрел перевод php.ini нашел где это и дописал у себя, все равно не работает
 
Сверху