Pogledajte određenu poruku
Staro 18. 12. 2011.   #14
sinisake
član
Certified
 
Datum učlanjenja: 25.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
sinisake is on a distinguished roadsinisake is on a distinguished roadsinisake is on a distinguished roadsinisake is on a distinguished road
Default

PHP kôd:
-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- 
Hostlocalhost
-- Generation TimeDec 182011 at 09:53 AM
-- Server version5.5.8
-- PHP Version5.3.5

SET SQL_MODE
="NO_AUTO_VALUE_ON_ZERO";

--
-- 
Database: `pm`
--

-- --------------------------------------------------------

--
-- 
Table structure for table `diskusija`
--

CREATE TABLE IF NOT EXISTS `diskusija` (
  `
didint(11NOT NULL AUTO_INCREMENT,
  `
member1int(11NOT NULL,
  `
member2int(11NOT NULL,
  
PRIMARY KEY (`did`)
ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;

--
-- 
Dumping data for table `diskusija`
--

INSERT INTO `diskusija` (`did`, `member1`, `member2`) VALUES
(112),
(
212),
(
342),
(
414);

-- --------------------------------------------------------

--
-- 
Table structure for table `poruke`
--

CREATE TABLE IF NOT EXISTS `poruke` (
  `
pidint(11NOT NULL AUTO_INCREMENT,
  `
didint(11NOT NULL,
  `
senderint(11NOT NULL,
  `
timedatetime NOT NULL,
  `
messagetext NOT NULL,
  `
readint(11NOT NULL,
  `
deletedint(11NOT NULL,
  
PRIMARY KEY (`pid`)
ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;

--
-- 
Dumping data for table `poruke`
--

INSERT INTO `poruke` (`pid`, `did`, `sender`, `time`, `message`, `read`, `deleted`) VALUES
(111'2011-12-17 20:40:44''Ovo je test'00),
(
222'2011-12-18 20:50:41''test message2'00),
(
334'2011-12-28 20:51:30''sfav dadgagaga'00),
(
444'2011-12-31 21:19:45''poslednja poruka...'00);

-- --------------------------------------------------------

--
-- 
Table structure for table `users`
--

CREATE TABLE IF NOT EXISTS `users` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
namevarchar(100NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;

--
-- 
Dumping data for table `users`
--

INSERT INTO `users` (`id`, `name`) VALUES
(1'Djuro'),
(
2'Pajo'),
(
3'Zvalo'),
(
4'Sroljo');

////////

$id=1;

$query=mysql_query("SELECT * 
FROM diskusija d
INNER JOIN poruke p ON p.did = d.did

INNER JOIN users u ON (u.id = d.member1 OR u.id = d.member2) AND u.id != '
$id'
WHERE d.member1 = '
$id' OR d.member2 = '$id'

GROUP BY d.did
ORDER BY p.time"
);


while(
$result mysql_fetch_array($query)) {
    
    echo 
$result['name'].':<br />';
    echo 
$result['message'].'<br />';

Hm... da, zapravo, valjda bi trebalo tu jos koji upit ili dodatni uslov bachiti... i mozda nije ok tabela korisnika...
sinisake je offline   Odgovorite uz citat