PHP og mysql for begyndere
ForordI denne artikel vil jeg på forslag fra Julle fortælle lidt om PHP og mysql.Hvad bruges det til? Php og mysql bruges til at skabe dynamiske hjemmesider, med database adgang, dette gør det nemt for brugeren og ejeren at gemme, hente og opdatere indhold på en side gennem databasen. Hvad skal jeg bruge For at få noget ud af den her artikel, kræver det at du har en smule forstand på Mysql databasen og på PHP. Dette indebære:
Lad os komme igang Lad os komme igang med at scripte. Til denne artikel vil vi benytte os af en tabel kaldet "test_tabel" jeg vil først indsætte SQL koden til tabellen, derefter forklare hvad den gør.
Forklaring Linje 1. Vi fortæller vi gerne vil have oprettet tabellen test_tabel Linje 2 Vi fortæller vi gerne vil have lavet feltet id, at det skal være af typen "INT" som står for integer og betyder tal. "Nut Null" "Auto_ICREMENT" og "Primary Key" Auto_INCREMENT betyder at id skal gå et tal op for hver gang en ny data indsættes. Primary key betyder at den er primær. Jeg behøvest vidst ikke fortælle mere, resten kan i gætte jer til ved at læse forklaringen på Linje 1 og Linje 2 At indsætte data Nu vil vi så igang med at indsætte noget data, jeg vil lave dette med 2 filer kaldet insert_form.php og insert_done.php Kode først, Forklaring bagefter insert_form.php
Forklaring Vi opretter simpelthen en form hvor vi indsætter 3 tekst felter og en knap, et til fornavn et til efternavn og et til telefon nummer. Vi sætter formen til at gå hen til insert_done.php med POST. I det næste kode eksempel vil jeg forklare løbende, dette gør det mere overskueligt. insert_done.php
resterende forklaring Vi sender en mysql_query, den startes med mysql_query(" "); inden i denne query, fortæller vi den at den skal INSERT INTO altså indsætte i tabellen test_tabel, så fortæller vi den først hvilken felter den skal indsætte i i dette tilfælde id, fornavn, efternavn, telefonnummer efter det fortæller vi den værdierne til felterne med VALUES () Nu har du lært at indsætte data, nu vil vi hive data ud At hente Data Nu laver vi filen show_data.php igen viser jeg kode, og forklare.
Nu har du lavet en online telefon bog. selføldig i mini format, men formålet med artiklen var jo også forståelsen af php og mysql. Håber du får nytte af det. The-Freaker |
|
Kommentarer
Giv din mening tilkende om denne artikel, eller læs andres.Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
| OMG hvordan kan det her ske? Jeg har oprettet en artikel som ikke er blevet accepteret endnu, og den oprettede jeg den 23.. Hvad fanden går der galt? |
Oprettet af:
|
| God artikel! :). |
Oprettet af:
|
| To ord; F-O-R K-O-R-T :-) |
Oprettet af:
|
| Øhm. lige en rettelse ... integer er ikke tal men derimod et heltal. |
Oprettet af:
|
| MIAF :) Det ved jeg udmærket, men vil ikke til at forklare forskellen mellem Integer, DECIMAL, FLOAT, BIG INT, SMALL INT OSV hvis du forstår hvad jeg mener, dette er en artikel for noobs henvendt til noobs |
Oprettet af:
|
|
Nu så jeg lige at der var en som havde prøvet det her og der gad den ikke indsætte noget, er RET sikker på det er din mysql som fucker mysql_query("INSERT INTO test_tabel (id, fornavn, efternavn, telefonnummer) VALUES ('', $fornavn, $efternavn, $telefonnummer)"); du mangler nogen
|
Oprettet af:
|
|
SimonJ Nu så jeg lige at der var en som havde prøvet det her og der gad den ikke indsætte noget, er RET sikker på det er din mysql som fucker mysql_query("INSERT INTO test_tabel (id, fornavn, efternavn, telefonnummer) VALUES ('', $fornavn, $efternavn, $telefonnummer)"); du mangler nogen
' ' Behøvest ikke være der i query når det er variabler. Bruger det hvertfald ikke selv og virker fint, hele min artikel har jeg testet på min egen server og skulle meget gerne fungere. |
Oprettet af:
|
| mega godt nu har jeg da lært lidt mere ( jeg vil lige høre om der kommer flere ??) |
Oprettet af:
|
| God artikel for begynder ligesom mig! |
Oprettet af:
|
|
Til denne artikel vil vi benytte os af en tabel kaldet "test_tabel" jeg vil først indsætte SQL koden til tabellen. Hvordan sætter man den ind? Hvor skal den sættes ind? |
Oprettet af:
|
Side af 2
