SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 20.09.2008 18:30:31

freelancer89
Завсегдатай
Зарегистрирован: 31.07.2008
Сообщений: 28

Помогите с глобальной переменной

проблемка с сессией
есть такая тема

case "Изменить":
    $arr=$_POST[sw];(массив)
        foreach($arr as $val)   
        {   
        $_SESSION['val']=$val;
        include "stupdate.php5";
        }
    break;
а в вызываемом скрипте

$result = mysql_query("UPDATE ignore computers  SET  `IP`='{$_POST[ip]}',`name`='{$_POST[compname]}',`IN_`='{$_POST[inumber]}' WHERE USERS.id_u='{$_SESSION[val]}'")
    or die(mysql_error());

пишет ошибку Unknown column 'USERS.id_u' in 'where clause'
умоляю помогите, три дня кряду парюсь(((

Неактивен

 

#2 20.09.2008 18:44:39

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Помогите с глобальной переменной

Запрос некорректный. USERS.id_u это обращение к полю id_u таблицы USERS. Но таблица USERS не участвует в UPDATE. Либо Вы имели в вижу UPDATE IGNORE USERS либо колонку из таблицы COMPUTERS.

Неактивен

 

#3 20.09.2008 19:03:00

freelancer89
Завсегдатай
Зарегистрирован: 31.07.2008
Сообщений: 28

Re: Помогите с глобальной переменной

стрелять-колотить, точно, во я перемудрил, все заканчиваю курить бамбук...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson