SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 27/02/2013, 07:24 AM   #1
x_O
Big Clucker
 
Join Date: May 2012
Posts: 174
Reputation: 0
Default SQL - вопрос

Как в PhpMyAdmin написать запрос, который бы записал в каждую ячейку одного столбца, три значения других столбцов своего поля?

Допустим пример на pawn коде:

pawn Code:
new string[60];
format(string,60,"update `TABLE` set `VAR` = `%i|%i|%i`", var[0], var[1], var[2]);

Где var[0], var[1], var[2] - значение ячеек разных столбцов, одного поля.

Сейчас, мне хватило ума присвоить только одно значение, например:

pawn Code:
update `TABLE` set `VAR` = `НАЗВАНИЕ СТОЛБЦА`

А должно быть как-то так:

pawn Code:
update `TABLE` set `VAR` = `НАЗВАНИЕ СТОЛБЦА 1 | НАЗВАНИЕ СТОЛБЦА 2 | НАЗВАНИЕ СТОЛБЦА 3`
x_O is offline   Reply With Quote
Old 27/02/2013, 08:12 AM   #2
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: SQL - вопрос

pawn Code:
format(string,60,"UPDATE table_name SET field_name='%i|%i|%i'", var[0], var[1], var[2]);
Если внутри MySQL/SQL то тебе понадобиться: function_concat
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 27/02/2013, 08:29 AM   #3
x_O
Big Clucker
 
Join Date: May 2012
Posts: 174
Reputation: 0
Default Re: SQL - вопрос

Quote:
Originally Posted by Stepashka View Post
pawn Code:
format(string,60,"UPDATE table_name SET field_name='%i|%i|%i'", var[0], var[1], var[2]);
Если внутри MySQL/SQL то тебе понадобиться: function_concat
Да, MySQL.
Можете показать пример ее использования на моих значениях? В документации очень труднодоступно описано для понимания и использования на практике.
x_O is offline   Reply With Quote
Old 27/02/2013, 09:25 AM   #4
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: SQL - вопрос

Quote:
Originally Posted by x_O View Post
Да, MySQL.
Можете показать пример ее использования на моих значениях? В документации очень труднодоступно описано для понимания и использования на практике.
если вы не поняли офф документацию с примерами, мне тем более нечего вам объяснять.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 27/02/2013, 09:53 AM   #5
x_O
Big Clucker
 
Join Date: May 2012
Posts: 174
Reputation: 0
Default Re: SQL - вопрос

Quote:
Originally Posted by Stepashka View Post
если вы не поняли офф документацию с примерами, мне тем более нечего вам объяснять.
Можно и прямо написать, что лень. С моими данными было бы на много яснее что к чему, в отличие от других.
x_O is offline   Reply With Quote
Old 27/02/2013, 11:53 AM   #6
Bombo
Huge Clucker
 
Bombo's Avatar
 
Join Date: Jun 2012
Posts: 267
Reputation: 76
Default Re: SQL - вопрос

PHP Code:
mysqlSELECT FROM data;
+----+------+----------+-------+------+
id one  two      three four |
+----+------+----------+-------+------+
|  
NULL good bye hello all  |
+----+------+----------+-------+------+
1 row in set (0.00 sec)

mysqlUPDATE data SET one=CONCAT(three," ",four,"!");
Query OK1 row affected (0.00 sec)
Rows matched1  Changed1  Warnings0

mysql
SELECT FROM data;
+----+------------+----------+-------+------+
id one        two      three four |
+----+------------+----------+-------+------+
|  
hello all! | good bye hello all  |
+----+------------+----------+-------+------+
1 row in set (0.00 sec
чтобы получить названия столбцов таблицы юзай:
DESC <название таблицы>
__________________
[Tool/Web/Other] SA:MP multiloader
[Plugin] Automatic chat translator
[GameMode] DayZ+ [0.3z]
[Plugin] imessage - fast multilanguage strings
[Tool/Web/Other] player search service
Bombo is offline   Reply With Quote
Old 27/02/2013, 01:07 PM   #7
x_O
Big Clucker
 
Join Date: May 2012
Posts: 174
Reputation: 0
Default Re: SQL - вопрос

Разобрался. Спасибо.
x_O is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Вопрос связаный с sql Cherbet Русский/Russian 3 22/02/2013 03:46 PM
Вопрос по return 1/0 zerg0128 Русский/Russian 8 16/06/2012 01:44 PM
Вопрос насчёт спавна тачки fileboxik Русский/Russian 8 05/06/2012 08:00 AM
Вопрос по NPC CKA3KuH Русский/Russian 2 13/05/2012 10:47 AM
Вопрос про таймер shadowus Русский/Russian 11 10/07/2010 03:26 AM


All times are GMT. The time now is 07:53 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.