askeie Skrevet 4. juni 2008 Del Skrevet 4. juni 2008 (endret) hei eg skule jerne hat noge så eg kune skreve ut brukera fra MySQL og som viser mailen og kor tid dei er født Endret 4. juni 2008 av askeie Lenke til kommentar
Ekko Skrevet 5. juni 2008 Del Skrevet 5. juni 2008 Du må nok gjerne gi litt mer informasjon om databasen din. Hva heter tabellene dine, hvrdan er de organisert? Er det å skrive dem ut til skjer, skrive ut et ark eller vise dem på en web-side du ønsker? Lenke til kommentar
askeie Skrevet 5. juni 2008 Forfatter Del Skrevet 5. juni 2008 CREATE TABLE `brukere` ( `id` int(11) NOT NULL auto_increment, `brukernavn` varchar(20) NOT NULL, `level` varchar(10) NOT NULL, `passord` varchar(32) NOT NULL, `fornavn` varchar(30) NOT NULL, `etternavn` varchar(30) default NULL, `sted` varchar(30) NOT NULL, `epost` varchar(100) NOT NULL, `signatur` varchar(200) default NULL, `bursdag` varchar(50) NOT NULL, `kjonn` varchar(5) NOT NULL, `registrert` varchar(100) NOT NULL, `ip` varchar(20) NOT NULL, `avatar` varchar(100) NOT NULL, `fritekst` text NOT NULL, `visninger` varchar(10000) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ; de er databasen og ja eg skal ha de til og vise på siden webside Lenke til kommentar
Ekko Skrevet 5. juni 2008 Del Skrevet 5. juni 2008 Spørringen du trenger er vel noe slikt: SELECT Fornavn, Etternavn, epost, bursdag FROM brukere; Men om du skal skrive den ut på en webside: -Er det PHP du skal bruke? -Vet du hvilken kode du bruker for å koble deg mot en database og gjøre en spørring? -Vet du hvordan du får feks PHP til å skrive ut resultatet ditt? Lenke til kommentar
roac Skrevet 6. juni 2008 Del Skrevet 6. juni 2008 CREATE TABLE `brukere` ( `id` int(11) NOT NULL auto_increment, `brukernavn` varchar(20) NOT NULL, `level` varchar(10) NOT NULL, `passord` varchar(32) NOT NULL, `fornavn` varchar(30) NOT NULL, `etternavn` varchar(30) default NULL, `sted` varchar(30) NOT NULL, `epost` varchar(100) NOT NULL, `signatur` varchar(200) default NULL, `bursdag` varchar(50) NOT NULL, `kjonn` varchar(5) NOT NULL, `registrert` varchar(100) NOT NULL, `ip` varchar(20) NOT NULL, `avatar` varchar(100) NOT NULL, `fritekst` text NOT NULL, `visninger` varchar(10000) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ; de er databasen og ja eg skal ha de til og vise på siden webside Herregud for en datamodell. Dette er helt ærlig noe av det værre jeg har sett på lang tid. Hva er visninger, og hvorfor er det behov for 10000 tegn? Hvorfor er kjønn varchar(5)? Hvorfor er bursdag varchar(50) mens registrert er varchar(100) og det finnes datatyper for datoer? Kort fortalt, det virker lite gjennomtenkt. Men nå har jeg i hvert fall sagt mitt, og gitt en pekepinn på hva jeg ville ha gjort annerledes. Lenke til kommentar
Manfred Skrevet 7. juni 2008 Del Skrevet 7. juni 2008 Det er sånn databaser ser ut når de lages av folk som kun har brukt php og slikt, som ikke har variabeltyper... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå