Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

5 replies125 viewsCurrently viewing: 1
Krbisko
Krbisko

User

Участник

Posts: 95

На форуме с: 08/05/2009

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

Рейтинг: 0

· 05/16/2009, 06:09 PM

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

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

User

Бывалый

Posts: 496

На форуме с: 11/19/2008

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

Рейтинг: 0

· 05/16/2009, 06:42 PM

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


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

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

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

— Random Post Generator

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

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

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

Рейтинг: 0

· 05/16/2009, 07:47 PM

Цитата
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
Анатолий
Анатолий

User

Бывалый

Posts: 496

На форуме с: 11/19/2008

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

Рейтинг: 0

· 05/16/2009, 10:53 PM

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

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

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

— Random Post Generator

0
Gradesk
Gradesk

User

Ветеран

Posts: 639

На форуме с: 04/09/2008

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

Рейтинг: 0

· 05/16/2009, 11:14 PM

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

SQL

SQL
SET @c_name = "Usweer";

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

0
Topic is closed for replies