16. marts 2002 - 20:58Der er
20 kommentarer og 1 løsning
Start i
Jeg har et for nogle nok ret simpelt spørgsmål. Da jeg lige har læst lidt arkikler om databasebrug og php vil jeg selvfølgelig og gøre brug af det, mit problem er ikke så meget at forstå hvordan php'en Henter fra en db, men mere at forstå hvordan data'en lagres i db, det synes jeg ikke er særlig godt beskrevet!
Det jeg f.eks. gerne ville vide var hvordan dataen en form, input, text gemmes når der trykkes på submitknappen.
Håber der er nogen som har lyst til at prøve at svare på dette...dog husk jeg er rimelig newbie inden for db & php ;)
Mysql er sat op, og jeg bruger phpmyadmin! Har oprettet de tables der skal bruges der i... Den ene hedder nyheder_id og den anden bare nyheder hvor teksten fra input'et gerne skulle refere til.
Eksempel på kode må gerne vises hvis nogle skulle have det liggende til både at hente og lagre!!
if ($skriv){ db = mysql_connect("localhost", "root", ""); mysql_select_db("news",$db); mysql_query("INSERT INTO nyheder VALUES (null,'$nyhed')"); } ?>
Øhh...jeg er kommet frem til dette her, men umiddelbart kan jeg ikke se i databasen at der er tilføjet noget når jeg prøver at skrive noget ind, kan du se hvor fejlen ligger?
Altså man behøver vel ikke at lave den fil som henter det fra db for at det virker, man kan vel nøjes med at lave den som gemmer det der altså denne ik?
Det der i parantes du rettede (nyheder) hvorfor er det lige det skal stå der?
Og hva' med den id jeg har er der ikke noget med at den også skal sættes ind som null eller noget i den stil?
Umiddelbart må jeg sku' sige at jeg ikke kan få det til at virke!!
Okey nu viser den ingen fejl...hvad så hvis jeg nu flytter min tabel news over under en anden side, så det bliver en undermenu til en anden database der f.eks. hedder avis, hvor skal det så stå...og skriv det lige som et svar så du kan få nogle point :)
Hvis du vil flytte nyheder(tabellen) fra nyheder(databasen) over til avis(databasen), så gør du bare det, det eneste du skal ændre er din database når du connecter:
ikke mere...har lavet databasen om...så bare glem det jeg sagde med at flytte over, tror det forvirrede lidt ;)
På det eksempel du har lavet kan du da browse i din phpmyadmin under den tabel som hedder news, altså efter man f.eks. har skrevet noget ind i input box'en og submit'et?
snigermunken> Det er bedre, hvis debatten holdes her i fora'et, hvor den er startet. Du skal tænkte på at der muligvis er andre, der har et lignede program der gerne vil høre slutningen. Derudoer er det også en fordel at andre kan bidrage til debatten på et vilkårligt tidspunkt. Det kan man ikke med ICQ.
I burde alligevel tage det ekstra slæb det så er... Ud over at det er en princip-sag så er det også fornuftigt hvis / når du går i stå.. Eller skal sove..... så kan andre tage over.. og problemet kan blive løst.
Opgaven blev løst af en som ikke var her på experten...men tak for hjælpen!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.