Error #1054: Unknown column 'Array' in 'where clause


Наступаю на эти грабли не в первый раз, и что-то подсказывает мне, что не в последний.  Стыдно конечно, но кто из нас не пытался запихнуть массив PHP в sql-конструкцию WHERE IN ? ) Правильный путь:

$sql = "SELECT SUM(cost) FROM task "
        . "WHERE task.idorder IN (" . implode(',', $array) . ")";

Комментарии

Популярные сообщения из этого блога

Конвертируем Ruby-приложение в exe

JQuery и Rails - делаем кнопку "like it" со счетчиком

Резервное копирование базы данных по расписанию