Страница 1 из 1

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

Добавлено: 26 дек 2010, 17:02
Lyso
Каким образом можно сделать функцию, которая будет выполняться исключительно 1 раз, во время первого запуска приложения? Я видел много подобных игр, например с реферальной системой. Так как это реализовать?

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

Добавлено: 26 дек 2010, 17:04
sersche
базу данных создавать, проверять по ней заходил пользователь раньше или нет, если заходил - вносим его в базу и делаем нужные вещи..

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

Добавлено: 26 дек 2010, 17:10
Lyso
Спасибо! У меня была такая мысль, просто думал что есть более простой способ...

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

Добавлено: 26 дек 2010, 17:12
Lyso
А теперь вопрос по php. Как сделать проверку всей MySQL базу с целью найти есть ли элемент в базе или нет?

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

Добавлено: 26 дек 2010, 18:31
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?
И вообще этот код будет работать?

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

Добавлено: 26 дек 2010, 19:43
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 "Нет тебя в базе, чувак! Сейчас внесу!"         }}