Nieuw lid |
|
CREATE TABLE `extern` (
`id` int(2) NOT NULL auto_increment,
`lokatie` varchar(20) NOT NULL default '',
`pc` int(5) default NULL,
`beeldscherm` varchar(50) NOT NULL default '',
`printer` varchar(50) NOT NULL default '',
`extra` text NOT NULL,
`adsl` int(1) NOT NULL default '0',
`serienr` varchar(11) NOT NULL default '',
`user` varchar(25) NOT NULL default '',
`pass` varchar(25) NOT NULL default '',
`datum` date NOT NULL default '0000-00-00',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=29 ;
CREATE TABLE `intern` (
`id` int(2) NOT NULL auto_increment,
`gebruiker` varchar(50) NOT NULL default '',
`login` varchar(50) NOT NULL default '',
`pass` varchar(50) NOT NULL default '',
`pc` int(2) NOT NULL default '0',
`printer` varchar(50) NOT NULL default '',
`beeldscherm` varchar(50) NOT NULL default '',
`brander` varchar(50) NOT NULL default '',
`toetsenbord` varchar(50) NOT NULL default '',
`muis` varchar(50) NOT NULL default '',
`afdeling` varchar(50) NOT NULL default '',
`extra` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=44 ;
CREATE TABLE `systeem` (
`id` int(2) NOT NULL auto_increment,
`pcnummer` int(3) NOT NULL default '0',
`moederbord` varchar(50) NOT NULL default '',
`processor` varchar(50) NOT NULL default '',
`geheugen` varchar(50) NOT NULL default '',
`harddisk` varchar(50) NOT NULL default '',
`video` varchar(50) NOT NULL default '',
`modem` varchar(50) NOT NULL default '',
`netwerkkaart` varchar(50) NOT NULL default '',
`cdrom` varchar(50) NOT NULL default '',
`serialkey` varchar(50) NOT NULL default '',
`productkey` varchar(30) NOT NULL default '',
`asdatum` date NOT NULL default '0000-00-00',
`uddatum` datetime NOT NULL default '0000-00-00 00:00:00',
`opmerking` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=150 ;
dit zijn de 3 tabellen die ik gebruik...
Ik wil dus een overzicht hebben van alle systemen die NIET in gebruik zijn.
Als ik bij gebruiker of lokatie een pc nummer invul, dan koppelt hij dat.
Maar kan ik het simpel doen?
ik heb dit al geprobeerd, maar dat werkt ook niet:
<?php
$query = mysql_query("SELECT * FROM systeem, intern, extern WHERE intern.pc != systeem.pcnummer AND extern.pc != systeem.pcnummer") or die(mysql_error());
$aantal = mysql_num_rows($query);
while ($record = mysql_fetch_object($query))
{
echo " <tr>
<td width='100'>$record->pc</td><td width='100'>$record->moederbord</td>
</tr>";
}
echo "Er zijn $aantal resultaten gevonden...";
?>
<?php $query = mysql_query("SELECT * FROM systeem, intern, extern WHERE intern.pc != systeem.pcnummer AND extern.pc != systeem.pcnummer") or die(mysql_error()); { <td width='100'>$record->pc</td><td width='100'>$record->moederbord</td> </tr>"; } echo "Er zijn $aantal resultaten gevonden..."; ?>
dan krijg ik: Er zijn 55698 resultaten gevonden...
Hij herhaalt alles! |