Как сделать запись в таблицу определенных полей из уже существующей

Тема в разделе "Как сделать...", создана пользователем Дмитрий Кесаев, 18 июл 2009.

Статус темы:
Закрыта.
  1. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.265
    Как сделать запись в таблицу определенных полей из уже существующей?

    Имеем: БД а в ней таблицу schet - она имеет три поля, но нужны именно два: userid и kredit.

    [​IMG]

    А так же есть таблица ЮЗЕРОВ и в ней нужные мну 2 поля: userid и credits

    [​IMG]

    Так вот в таблицу schet автоматом происходит запись, а вот как сделать, чтоб значения полей userid и kredit записывались в userid и credits?

    Есть изначально скрипт, который записывает данные в таблицу schet, но вот запись в др. талицу не происходит(((

    Как только не измывался. Может такое быть из-за хостера?

    Вот кусок кода отвечающего за запись в БД:
    PHP:
    $query19 mysql_query("SELECT *  FROM `schet` WHERE `id` = $inv_id");
    $dow mysql_fetch_array($query19);
    $userid $dow['userid'];
    $credits $dow['kredit'];
    $db="UPDATE user SET credits='$credits' WHERE userid='$userid'";
    mysql_query($db);
    И так тоже не помогает((:)
    PHP:
    $query19 mysql_query("SELECT *  FROM `schet` WHERE `id` = $inv_id");
    $dow mysql_fetch_array($query19);
    $userid $dow['userid'];
    $credits $dow['kredit'];
    $db mysql_query("UPDATE `user` SET `credits` = `credits` + '".$credits."' WHERE `userid` = '".$userid."'");
    Моск закипел уже:(

    Если делать напряму - то всего лишь замена происходит, а не суммирование(((




    Вопрос снят!!!
    Тему можно закрыть - решение: сделал напрямую юзапрос со знаком +
     
Статус темы:
Закрыта.