Выполнение функции, только при первом запуске.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Lyso
Сообщения: 30
Зарегистрирован: 13 дек 2010, 11:23

Выполнение функции, только при первом запуске.

Сообщение Lyso »

Каким образом можно сделать функцию, которая будет выполняться исключительно 1 раз, во время первого запуска приложения? Я видел много подобных игр, например с реферальной системой. Так как это реализовать?
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

Re: Выполнение функции, только при первом запуске.

Сообщение sersche »

базу данных создавать, проверять по ней заходил пользователь раньше или нет, если заходил - вносим его в базу и делаем нужные вещи..
Lyso
Сообщения: 30
Зарегистрирован: 13 дек 2010, 11:23

Re: Выполнение функции, только при первом запуске.

Сообщение Lyso »

Спасибо! У меня была такая мысль, просто думал что есть более простой способ...
Lyso
Сообщения: 30
Зарегистрирован: 13 дек 2010, 11:23

Re: Выполнение функции, только при первом запуске.

Сообщение Lyso »

А теперь вопрос по php. Как сделать проверку всей MySQL базу с целью найти есть ли элемент в базе или нет?
Lyso
Сообщения: 30
Зарегистрирован: 13 дек 2010, 11:23

Re: Выполнение функции, только при первом запуске.

Сообщение Lyso »

А можно ли примерно таким кодом? (писал на форуме, возможно ошибки):

Код: Выделить всё

 $viewer_id = $_POST['viewer_id'];$uid = $viewer_id;...for($i = 1; $i <= 9999999999; $i++) {$result=mysql_query("SELECT * FROM ids WHERE id=$i",$db);$myrow=mysql_fetch_array($result);if($myrow[userid]=$uid){echo "А ты в базе, чувак!"}} 
Только как сделать длину массива вместо 9999999? В ActionScript 3.0 nameArray.length, а в php?
И вообще этот код будет работать?
butuz
Сообщения: 58
Зарегистрирован: 29 июл 2010, 10:43

Re: Выполнение функции, только при первом запуске.

Сообщение butuz »

Код: Выделить всё

 $query = mysql_query("SELECT * FROM tablename WHERE uid=$viewer_id");if(!$query) exit(mysql_error());else{        $data = mysql_fetch_array($query);         if($data == '')         {              echo "Нет тебя в базе, чувак! Сейчас внесу!"         }} 
Ответить