Едно нещо да го вади на два потребителя на стената им.

joorkataa

Registered
Значии имам доста сложен проблем който не знам как да направя ... имам следната база данни

таблица wall

полетата в таблицата са:


id - това се знае какво е.
cat - категория на това което е публикувано на стената на потребителя.
author - id-то на потребителя който е публикувал нещо на стената на другия потребител.
sender - а това е id-то на потребителя който получава самата публикация на стената си.
subject - заглавие
information - текст
date - и датата разбира се.

Значи искам да направя като пиша на стената на някой потребител да му го показва на неговата стена и на мойта стена но не знам как да стане и сега ми го показва само на мойта стена ;d има ли някакъв начин да се направи и на двата потребителя на изпращача и на получателя да се показва това съобщение на стената ?

Ето ми и заявката в момента.

PHP:
$query = "SELECT * FROM `wall` JOIN users ON users.id = wall.author WHERE users.id = $id ORDER BY wall.id DESC LIMIT 10";
 
Author и Sender малко ме объркаха, според мен трябва да са:
sender - изпращащият и receiver - получаващият.

Самото условие в заявката, така както ти си си наименувал колоните, трябва да е:

"SELECT * FROM `wall` JOIN users ON users.id = wall.author WHERE wall.author = $id OR wall.sender =$id ORDER BY wall.id DESC LIMIT 10";

В случая не е нужно да join-ваш users, за да направиш това. :)
 

Back
Горе