pozmienialem id
CREATE TABLE `formularz` (
`id` int(11) NOT NULL auto_increment,
`IP` varchar(100) NOT NULL default '',
`data` datetime NOT NULL default '0000-00-00 00:00:00',
`rodzaj` varchar(50) NOT NULL default '',
`uwagi` longtext NOT NULL,
`iduser` int(3) NOT NULL default '0',
`idup` int(11) NOT NULL default '0',
PRIMARY KEY (`idup`,`iduser`,`id`),
KEY `IDX_formularz1` (`iduser`,`idup`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
CREATE TABLE `up` (
`id` int(11) NOT NULL auto_increment,
`adres` text NOT NULL,
`up` varchar(20) NOT NULL default '',
PRIMARY KEY (`up`,`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
CREATE TABLE `uzytkownik` (
`id` int(3) unsigned NOT NULL auto_increment,
`imie` varchar(40) NOT NULL default '',
`nazwisko` varchar(40) NOT NULL default '',
`login` varchar(20) NOT NULL default '',
`password` varchar(20) NOT NULL default '',
`idup` int(2) NOT NULL default '0',
PRIMARY KEY (`login`,`id`,`idup`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
ale zapytanie...
SELECT a.id, a.IP, a.DATA, a.rodzaj, a.uwagi, b.login, c.up
FROM formularz
AS a, uzytkownik AS b, up AS c WHERE a.iduser=b.ID AND a.idup=c.id;
...nie daje poprawnych danych (nie wsyztskie zgloszenia sie wyswietlaja) , moze mam cos zle w strukturze bazy?