У меня есть многопользовательская онлайн игра php mysql flash drivin,
я получаю имена игроков победителей через php и мне нужно вставить их в строку базы данных
используя запятые или пробел между именами, чтобы я мог получить его через php, чтобы отобразить их во flash / animate.
Вот код, который вставляет в строку временного DB, но только вставить имя одного игрока
if($user != ''){
mysql_query("insert into ".DB_TEMPWINNER." (username,gameID) values('".$user."','".$gameID."')") or die("could Not update");
}
$ user — имена игроков для вставки, извлекаемые над этим кодом с использованием php
если это плохой способ, я мог бы изменить его
Я немного поэкспериментировал и вставил имя каждого игрока в отдельную строку, но не смог отправить обратно на .swf для отображения, так как он отображал только 1 имя игрока, когда было, например, 2.
Я 6 лет разрабатывал эту игру и стараюсь не спрашивать, но это сбило меня с толку уже около года.
заранее спасибо
http://php.net/manual/en/function.implode.php
$arr = array("a", "b", "c");
$res = implode(",", $arr);
echo $res;
// a,b,c
http://php.net/manual/en/function.explode.php обратить вспять
Других решений пока нет …