Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/[sql] запрос... помогите составить
Поиск

[sql] запрос... помогите составить

5 ответов136 просмотровСейчас просматривают: 1
Krbisko
Krbisko

Пользователь

Участник

Постов: 95

На форуме с: 05.08.2009

Репутация: +28

Рейтинг: 0

· 16.05.2009, 18:09

to_become_senile.gif помогите составить такой запрос:
Чтоб отображал уровень чара при заданном нике....
Пытался
Select from character where charname=$post[acc_name], level
много чего пытался :( неполучатся.
помогите пожалуйста

0
Анатолий
Анатолий

Пользователь

Бывалый

Постов: 496

На форуме с: 19.11.2008

Репутация: +124

Рейтинг: 0

· 16.05.2009, 18:42

SQL
[SELECT * FROM characters WHERE char_name = '$char_name'


'$char_name' - твоя переменная ника в скрипте.

далее в скрипте выводишь рядом с ником переменную лвла чара.

p.s.
Хотя, как прочитал, лучше делать запросы без * ...но это уже тонкости.

— Random Post Generator

0
Дмитрий
Дмитрий

Пользователь

Ветеран

Постов: 834

На форуме с: 30.05.2007

Репутация: +632

Рейтинг: 0

· 16.05.2009, 19:47

Цитата
p.s.
Хотя, как прочитал, лучше делать запросы без * ...но это уже тонкости.

Код
@mysql_query("SELECT * FROM olympiad_nobles, characters, clan_data, character_subclasses, char_templates WHERE (characters.obj_Id = olympiad_nobles.char_id AND characters.clanid = clan_data.clan_id AND characters.obj_Id = character_subclasses.char_obj_id AND character_subclasses.class_id = char_templates.ClassId) ORDER BY olympiad_points DESC LIMIT 50",$olympdb);
grin.gif

WebDeveloper сервера DARKWORLD

0
Анатолий
Анатолий

Пользователь

Бывалый

Постов: 496

На форуме с: 19.11.2008

Репутация: +124

Рейтинг: 0

· 16.05.2009, 22:53

Про * я имел в виду, что тут делается выборка большая из всего, что есть. А когда сразу указываешь конкретные значения, то меньше нагрузки на бд идет и запрос быстрее обрабатывается.

А запрос жуткий...

//Knokswille: нет времени на оптимизации, я его закешировал та и всё )))

— Random Post Generator

0
Gradesk
Gradesk

Пользователь

Ветеран

Постов: 639

На форуме с: 09.04.2008

Репутация: +619

Рейтинг: 0

· 16.05.2009, 23:14

Этот запрос покажет имя и левел игрока. Изменить имя надо только в первой строке в ковычках (ковычки обязательны).

SQL

SQL
SET @c_name = "Usweer";

SELECT `char_name`,`level` FROM `characters` WHERE `char_name` = @c_name;

0
Тема закрыта для ответов