Ну, если необходимость использования БД возникла на сайтах, которые написаны на PHP, то учи PHP)
Аналогично можно сказать про любой другой язык. БД сама по себе никаким образом не связана с языком программирования. Почти у каждого языка есть библиотеки, которые позволяют работать с БД. Да и сами эти БД бывают разные.
Потому что данные, которые вы не видите в исходном коде добавлены через JavaScript.
Их изначально нету в отданной страничке сервером.
А в FireBug вы видите результат уже после обработки через JS
в Konqueror есть такая возможность (правда криво работает).
Нажимаешь ctrl, рядом с каждой ссылкой появляется символ, нажав который переходишь по ссылке.
Ваша главная проблема, что вы не правильно ставите вопрос.
Смотря что за данные вы хотите хранить:
В каком виде приходят данные?
Структурированные?
Объем?
Смотря что вы с этими данными хотите делать:
Различные выборки?
Десериализовать в объект?
Просто вывести пользователю?
Думаю после ответа на эти вопросы вы поймете что за способ хранения вас устроит.
Создавайте временный файл со сложным именем, на который нужному человеку кидается ссылка.
И повесьте в крон отдельный скрипт, который будет удалять файлы, созданные более xx дней
Ну как бы все написано же.
SQL Вам говорит "в таблице msg нет колонки с названием categories"
А почему нет? А потому что в коде CREATE TABLE Вы её назвали category
PS А вообще это выглядит как не очень хороший код.
Мне кажется a) не стоит использовать sqlite б) не стоит в коде модели заниматься созданием таблиц.
Обход первого(или второго) масива, постройка объекта с ключами в виде ай ди.
При обходе другого масива проводить все действия сравнения и необходимые действия с новым объектом... Измененный объект запихнуть в масив с длинной в 1 или побить по ключах или как.... ну вообщем под нужную структуру...
Итого сделать функцию конвертации масива в ассоциативный, ну а второй производить сравнение объектов с возвратом общих ключей. Сравнение через поочередный обход обоих объектов и вынесением найденных ключей, которые находятся в другом объекте. Результат вернуть...
А вообще по хорошему следовало бы избавиться от масивов изначально, сделав ассоциативные масивы...
Количество коннектов на базу исчерпывается, т.к. движок сайта не кеширует запросы, а лимита на количество запросов с одного IP не стоит. Включите кеширование на вордпрессе, увеличьте количество соединений для базы данных, а вообще берете утилиту ab и вдумчиво тестируете, без выкладки всех конфигов гадать можно долго.
Плохая разница. @ глушит вывод ошибок, т.е. в данном случаи не будет показывать ошибку что файла не существует. Лучше реально проверять есть файл или нет.