Creazione interfaccia VISUALIZZAZIONE/CANCELLAZIONE dati database

  • Creatore Discussione Creatore Discussione glc
  • Data di inizio Data di inizio

glc

Nuovo Utente
11 Dic 2010
1
0
0
Buonasera a tutti!
Sono nuovo del forum e spero che sia questa la sezione giusta.

Devo fare un'esame per l'università dove mi viene chiesto di creare un blog in PHP; fino a qui non è stato un grosso problema, infatti sono riuscito a crearlo e funziona tutto correttamente (è molto basilare ma funziona..).

Ora mi viene richiesto di creare una sezione di amministrazione dove l'amministratore puo vedere tutti gli articoli e gli iscritti del blog e in caso eliminarne. Qui iniziano i miei problemi in quanto non ho idea di come fare.

Qualcuno del forum saprebbe aiutarmi?

Queste sono le tabelle presenti nel DATABASE:

DATABASE my_blog:

CREATE TABLE `commenti` (
`com_id` int(5) NOT NULL auto_increment,
`com_art` int(11) NOT NULL default '0',
`com_autore` varchar(40) NOT NULL default '',
`com_testo` varchar(255) NOT NULL default '',
PRIMARY KEY (`com_id`)
);


CREATE TABLE `articoli` (
`art_id` int(11) NOT NULL auto_increment,
`art_autore` varchar(40) NOT NULL default '',
`art_titolo` varchar(100) NOT NULL default '',
`art_articolo` text NOT NULL,
`art_data` date NOT NULL default '0000-00-00',
PRIMARY KEY (`art_id`)
) ;



DATABASE test (so che è stupido avere due DATABASE ma lo avevo già creato e non avevo voglia di rifare la tabella..):

CREATE TABLE `members` (

`id` int(4) NOT NULL auto_increment,

`username` varchar(65) NOT NULL default '',

`password` varchar(65) NOT NULL default '',
'nome' varchar(100) NOT NULL default '';
'conome' varchar(100) NOT NULL default '';
'email' varchar(100) NOT NULL default '';
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;


Grazie in anticipo!!!
 
ciao
pe5r prima cosa dovresti indicare i campi che relazionano le tre tabelle.
es.
su tab membri ai il campo nome è quello che hai su tabella articoli art_autore?
quale sono i campi che relazionano l'rticolo con i commenti?
 

Discussioni simili