Перейти к содержанию

SQL запись в созданную таблицу с НПЦ в игре


Рекомендуемые сообщения

Дайте пинок, что бы мозги заработали, как реализовать САБЖ?

Т.е. есть нпц в игре. У него есть input, хочеться этот input в sql таблицу занести, где запоминается имя человека который ввел параметр. и сам параметр (строковое значение). Это в последствии можно вывести с помощью php на отдельной странице. КАК?

Ссылка на комментарий
Поделиться на другие сайты

Дайте пинок, что бы мозги заработали, как реализовать САБЖ?

Т.е. есть нпц в игре. У него есть input, хочеться этот input в sql таблицу занести, где запоминается имя человека который ввел параметр. и сам параметр (строковое значение). Это в последствии можно вывести с помощью php на отдельной странице. КАК?

Игрок пишет в игре - отображается на сайте? Прикольная задумка, будет интересно увидеть ответ)

Ссылка на комментарий
Поделиться на другие сайты

prontera,100,100,5	script	Input SQL Test	811,{
mes "Введи текст:";
next;
input .@text$;
if(.@text$=="")
{
mes "Нужно ввести текст!";
close;
}
query_sql("INSERT INTO `input_sql_test` (`account_id`, `text`) VALUES ('"+getcharid(3)+"','"+.@text$+"')");
mes "Запрос отправлен!";
close;
}

CREATE TABLE IF NOT EXISTS `input_sql_test` (
`account_id` int(11) unsigned NOT NULL default '0',
`text` varchar(255) NOT NULL default '',
) ENGINE=MyISAM;

  • Upvote 2
Ссылка на комментарий
Поделиться на другие сайты

prontera,100,100,5	script	Input SQL Test	811,{
mes "Введи текст:";
next;
input .@text$;
if(.@text$=="")
{
mes "Нужно ввести текст!";
close;
}
query_sql("INSERT INTO `input_sql_test` (`account_id`, `text`) VALUES ('"+getcharid(3)+"','"+.@text$+"')");
mes "Запрос отправлен!";
close;
}

CREATE TABLE IF NOT EXISTS `input_sql_test` (
`account_id` int(11) unsigned NOT NULL default '0',
`text` varchar(255) NOT NULL default '',
) ENGINE=MyISAM;

как всегда +1

Ссылка на комментарий
Поделиться на другие сайты

Дайте пинок, что бы мозги заработали, как реализовать САБЖ?

Т.е. есть нпц в игре. У него есть input, хочеться этот input в sql таблицу занести, где запоминается имя человека который ввел параметр. и сам параметр (строковое значение). Это в последствии можно вывести с помощью php на отдельной странице. КАК?

Игрок пишет в игре - отображается на сайте? Прикольная задумка, будет интересно увидеть ответ)

я себе на сайт давно написал систему тикетов с НПЦ для ввода в игре. Никто ж не спрашивал :rolleyes:

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Дайте пинок, что бы мозги заработали, как реализовать САБЖ?

Т.е. есть нпц в игре. У него есть input, хочеться этот input в sql таблицу занести, где запоминается имя человека который ввел параметр. и сам параметр (строковое значение). Это в последствии можно вывести с помощью php на отдельной странице. КАК?

Игрок пишет в игре - отображается на сайте? Прикольная задумка, будет интересно увидеть ответ)

я себе на сайт давно написал систему тикетов с НПЦ для ввода в игре. Никто ж не спрашивал :rolleyes:

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

P.S. не вам

http://www.softtime.ru/bookphp/gl12_9.php#8 достаточно просто (после того как тему создал, полез сам копатся, оказалось все проще некуда) Но агасперу мего спасибо.

Ссылка на комментарий
Поделиться на другие сайты

тупой вопрос: а SqlInjection подхватить возможно так? Я имею ввиду с inputa неписи?

C inputa цифрами - нет.

Если в input вводятся строковые значения :

*escape_sql("<string>")

Escapes special characters in the string, so that it is safe to use in query_sql(),

and returns the escaped form of the given string.

Example 1:

set .@str$, "John's Laptop";

set .@esc_str$, escape_sql(.@name$); // Escaped string: John\'s Laptop

Ну и свои функции использовать никто не запрещает.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика