SELECT eu6xi_k2_items.id,title,catid,introtext,created,eu6xi_users.name FROM eu6xi_k2_items
JOIN podp_category ON id_user=$user_id AND catid=id_cat AND podp_category.sub_date<created
JOIN podp_delete ON podp_delete.user_id=$user_id AND item_id!=eu6xi_k2_items.id
JOIN eu6xi_users ON eu6xi_users.id=created_by
WHERE published=1
вроде ничего не забыл
Хм, если в podp_delete Добавить одну запись - все работает как часики, если добавить вторую - результаты удваиваются. Тоесть если с пустой podp_delete в массиве 9 записей, добавив в podp_delete одну запись исключающую из массива айди - станет 8 записей, проделав подобную операцию еще раз - результатов будет 17..
Загружая страницу я знаю лишь айди пользователя. Допустим человек залогинен на сайте, и меет айди 42. И теперь нужно составить запрос так, чтобы человек увидел на странице только те материалы (eu6xi_k2_items), на которые он подписан. Материал должын быть опубликован (published=1) Увидить только те, которые позже появились чем он подписался (podp_category), исключить материалы которые он не хочет видеть (podp_delete). И подменить created_by из айди на реальное имя Грубо говоря нужно получить массив с следующими данными:
Array
(
[0] => Array
(
[0] => 1
[0] => title1
[0] => 6
[0] => 1
[0] => intro1
[0] => 2012-09-18 17:01:39
[0] => admin
)
Здравствуйте. Ломаю голову, как лучше быть. Есть набор данных, грубо говоря таблица со строками:
ID | NAME | CONTENT
И есть вторая таблица с
ID | NOSEE
Как лучше выводить данные из первой таблицы, исключая те ID, номера которых есть в NOSEE
Имею бд на сервере MySQL
Имею таблицу jcomments, ее поля
id, name, object_id, comment
Надо добавить запись, в нее. Есть все данные, name | comment - $_POST['name'] | $_POST['text']
id я получаю запросом, и добавляю +1 к нему. Все шоколадно до тех пор пока я не начинаю писать в бд...
Если писать ТОЛЬКО id - записывается норм, если добавить еще object_id ( в моем случае просто 1) то тоже норм, но если добавить ...
Если в текстовые поля ( на форме хтмл) писать цифры - То запись в бд добавляется... если руквы - то не добавляется...
name varchar(255) Столбик имени
comment text столбик комментария..
Что я делаю не так ? уже весь мозг сломал =(