Вывел из комы Пустыню! Читать!

uMagic2

Новичок
Репутация
0 / 217
Вывел из комы пустыню - можно терь играть в казино, региться и входить, + путешествовать по карте. Однако постройки на карте с ошибками и остальные модули не работают, кроме страницы перса. На 1 модуль уходит 5-30 минут, после чего он в норме! Кароче смотрим - http://desert.seorace.ru

Перс у которого куча денег:
Логин: test
Пароль: 123

Кстати Рутрум, блоггер ДевТоун, оставил кое-какие штучки, и если их убрать, то модуль к которому принадлежала эта штучка - начинает работать. Почему "штучка"? Чтоб личностям знающим только коды типо
(это даже кодом не назовешь) не досталось =))

АП: кому интересно - в лс пишите, можем вместе приводить в чувства!

Здесь я буду выкладывать те доработки, которые я сделал, + что я устранил или починил.

Ап: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL --- в большенстве модулей после моего вмешательства остается только эта ошибка, устранить которую я не могу! Мой php не так уж крут, я бы сказал на 2/10, если есть знающие люди - прошу объяснить что это. Пока я понел вот что - mysql_fetch_assoc= мускул феч атсос. :lol:
 
uMagic2, Запрос пустой возвратился, ищи mysql_query чуть выше mysql_fetch_assoc и смотри почему так происходит.
 
uMagic2, Запрос пустой возвратился, ищи mysql_query чуть выше mysql_fetch_assoc и смотри почему так происходит.
Ок щас гляну, хотя уже глядел но смного посмотрю!
 
Ап: поправил проверочныйй код на странице реги - теперь только латинские буквы без юникодовых "n" с палочкой наверху))
 
<?php
if (isset($err)) echo "\n
$err\n

";

$res = mysql_query("SELECT geo.shop.kol, geo.shop.lot, geo.item.id, geo.item.name, ".
"geo.item.met, geo.item.dal, geo.item.pro, geo.item.pri, geo.item.tip, ".
"geo.item.info, geo.item.ves, geo.item.shot, geo.item.slot_3, ".
"geo.item.pic, geo.item.id, geo.item.uron_1, geo.item.uron_2 ".
"FROM geo.shop ".
"RIGHT JOIN geo.item ON geo.item.id = geo.shop.trade ".
"WHERE geo.shop.raz = $d ".
"ORDER BY geo.shop.lot");
while ($item = mysql_fetch_assoc($res)){

if ($item['tip']==1){ // Guns //
?>

Типичная ошибка почти везде, ток таблицы другие. Подскажите если видите ошибку то где она?
 
Ошибка возникает, если в функцию mysql_fetch_assoc передан не ресурс. Это может возникать в запросе SELECT или когда не найдено ни одного поля, или когда ошибка в запросе. В запросе может быть косяк какой угодно(лишние кавычки, ошибки в поляй и т.д.). Ради интереса можешь дописать mysql_query("...") or die(mysql_error()); и если есть ошибка, то правь. Но по этому запросу скорей всего просто ничего не находит.

PS Подробно о mysql_query можешь тут почитать(указано, в каких случаях возвращает FALSE вместо ресурса): http://www.php.su/functions/?mysql-query
 
Ребята, кто то еще занимается Пустыней? Отпишите *plz* в личку.
 
Подскажите плз как можно поправить скрипт чтобы он привязался к базе.

у моего хостера все базы начинаются на "логин_" и база так и называется "логин_база"
и не работает скрипт. подскажите плз как можно поправить чтобы заработало?
 
Подскажите плз как можно поправить скрипт чтобы он привязался к базе.

у моего хостера все базы начинаются на "логин_" и база так и называется "логин_база"
и не работает скрипт. подскажите плз как можно поправить чтобы заработало?


Что не работает?? Какая ошибка, Вы можете конкретно говорить??
 
Что не работает?? Какая ошибка, Вы можете конкретно говорить??

ошибка "Ошибка SQL-сервера."
к базе не подключен.

Читал на форуме что для работы скрипта нужно базы назвать идентино существующим.
я этого сделать не могу так как на хостинге все базы начинаются на login_ в итоге и выходит база login_btl
как можно поправить конфигурацию?
указать адрес сервера, логин, пароль, имя
 
ошибка "Ошибка SQL-сервера."
к базе не подключен.

Читал на форуме что для работы скрипта нужно базы назвать идентино существующим.
я этого сделать не могу так как на хостинге все базы начинаются на login_ в итоге и выходит база login_btl
как можно поправить конфигурацию?
указать адрес сервера, логин, пароль, имя


над исправить все запросы типо geo.uin , log.log_btl, btl.btl_ на твоя_база.uin , на твоя_база.log_btl, на твоя_база.btl_
 
Если есть - то запускаешь, если нет, то ставишь и запускаешь Notepad++, нажимаешь Ctrl + F выбираешь вкладку №2 - что то типо поиск в дирректории - указываешь что тебе нужно найти абстрактно твой запрос будет приблизительно таким : *.btl.* это поиск и правка по скриптам для базы btl ну и соответственно так для всех баз. Потом ты это дело правишь на свои пути и вуаля - что- то начало получаться и ошибок стало меньше- а дальше - только руками с учебником по php в руках.
 

Похожие темы

Сверху