За последние 24 часа нас посетил 18591 программист и 1599 роботов. Сейчас ищут 962 программиста ...

Вопрос по mysql

Тема в разделе "PHP для новичков", создана пользователем cloozis, 1 апр 2009.

  1. cloozis

    cloozis Активный пользователь

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    можно ли в таблице делать временную запись и как это делается?
     
  2. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    что значит временная запись?
     
  3. Sindicat

    Sindicat Активный пользователь

    С нами с:
    10 фев 2009
    Сообщения:
    46
    Симпатии:
    0
    не знаю как запись, а таблицу можна создать и поместить все данные из другой

    create temporary table tab1 (
    id int not null,
    name varchar not null,
    primary key(id)
    );
    и потом туда добавить запись

    insert into tab1 select id,name from tab2;
     
  4. cloozis

    cloozis Активный пользователь

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    есть таблица,test_tb/ в ней три колонки id, test1, test2 , test3

    делаем запрос
    $test1 = $_GET['test1'];
    $test2 = $_GET['test2'];
    $res = mysql_query("select * from test_tb where test1='$test1' and test2='$test2'");
    if(mysql_num_rows($res)>0) { mysql_query("UPDATE test_tb set test3='1'"); } else { die("ошибочка";)}

    ###
    ну вот примерно накатал, все просто . только как в test3 прописать единичку чтоб она висела 10 минут, а потом поле test3 присваевало исходное значение, в данный момент к пустому значению
     
  5. cloozis

    cloozis Активный пользователь

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    я подумал и попробую переформулировать вопрос, предположим есть сессия $_SESSION['user'];

    if($user == true) { нужно создать временную таблицу и добавить туда $user }

    ###
    может я чето вообще думаю в неправельном направлении, хочу отобразить имяна юзеров онлайн...
     
  6. cloozis

    cloozis Активный пользователь

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    Ну что, никто не знает? Ведь так можно как то делать.
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ты задачу сформулируй, а не решения тут выкладывай.