13:07
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Проблема в выборке данных из MySQL
_Dark_Дата: Четверг, 15.09.2011, 21:25 | Сообщение # 1
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Сделал систему сохранения транспорта на MySQL (от туда всё грузится, в т.ч. модель, цвет, тюнинг и т.д.).
Принцип работы выглядит следующим образом:
Включение сервера » Вызов функции загрузки » SELECT * FROM `vehicles` » sscanf » CreateVehicle

Это все работает, если не один маленький баг.
В MySQL так же хранится строка с владельцем и номером авто.
Так вот: при загрузке берутся данные о владельце, номере, владелец так и остается, а номер идет на SetVehicleNumberPlate.
И вот тут одна особенность: у последней машины в таблице не загружается владелец. Только владелец. Все остальное (координаты спауна, модель и т.п. загружается исправно). Даже номер машины загружается как надо, а вот поле с именем владельца не хочет.

Пробовал менять последнюю машину в таблице - не помогло, значит не зависит от конкретной модели авто.
Все данные в таблице заполнены одинаково, так что предположения о некорректности заполнения не подходят.

У кого есть какие мысли по этому поводу?
Почему так происходит и как это исправить?
(Я конечно могу, всегда в конец таблицы заносить ненужную машину с координатами 100000 х 10000 х 100000, но это тоже самое, что отключить антивирус, что бы не видеть предупреждения о вирусах).





Если баги возникают из ниоткуда - ты на правильном пути. (с)
Дикий_БиллДата: Четверг, 15.09.2011, 23:17 | Сообщение # 2
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 1
Город: ...
Репутация: -46
Замечания: 100%
Статус:
Так то в таких случаях стоит код показать, чудес не бывает, косяк в коде!
AirKiteДата: Пятница, 16.09.2011, 00:28 | Сообщение # 3
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
[off]
Quote (_Dark_)
(Я конечно могу, всегда в конец таблицы заносить ненужную машину с координатами 100000 х 10000 х 100000, но это тоже самое, что отключить антивирус, что бы не видеть предупреждения о вирусах).

Конечно это уже через ЖОПУ. Но насчёт антивируса facepalm.

У меня нет антивируса и быть не может вирусов. (Покрайне мере защита на 99.9% в отличии от антивируса, где процент ниже 60). По моему антивирусы вообще придумали для чайников или идиотов (к идиотам можно отнести тех, кто достаточно хорошо разбирается в компьютерах но использует антивирус).[/off]

Значит так, делай подобный запрос например в PhpMyAdmin, затем смотри результат. Если всё нормально, значит проблема со стороны SAMP а не MySQL.
Далее, зачем ты используешь sscanf, какой плагин используешь и какими функциями выдёргиваешь результат?



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record


Сообщение отредактировал AirKite - Пятница, 16.09.2011, 00:30
_Dark_Дата: Пятница, 16.09.2011, 13:25 | Сообщение # 4
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Quote (AirKite)
Далее, зачем ты используешь sscanf, какой плагин используешь и какими функциями выдёргиваешь результат?

А чем мне еще выдергивать результат? sscanf вообще-то для этого и подходит...





Если баги возникают из ниоткуда - ты на правильном пути. (с)
_Dark_Дата: Пятница, 16.09.2011, 14:01 | Сообщение # 5
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Проблема решилась, путем присваивания некоторой переменной значения 1. Тему можно закрывать!




Если баги возникают из ниоткуда - ты на правильном пути. (с)
AirKiteДата: Понедельник, 19.09.2011, 06:15 | Сообщение # 6
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (_Dark_)
А чем мне еще выдергивать результат? sscanf вообще-то для этого и подходит...

sscanf какбэ подходит для разбиения строки но не как не для получения результата с mysql запроса crazy



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua