Video: Week 9 2024
Ved Steve Suehring, Janet Valade
Lag webdokumenter og nettsteder ved å kjenne grunnleggende HTML-elementer, PHP-setninger og funksjoner og mer. Bli kjent med disse spesielle programmeringsspråkene, som du kan bruke til å bygge dynamiske nettsteder som fungerer med MySQL-databasen.
Grunnleggende HTML-elementer
HyperText Markup Language (HTML) er språket på nettet, der elementer dikterer formateringen og stilen til innholdet ditt. HTML-elementer komponerer den nedlastede kodingen du ser når du går til en webside i nettleseren din (for eksempel Internet Explorer, Firefox eller Safari). Her er noen grunnleggende elementer for å komme i gang med å bygge en nettside.
Element | Beskrivelse |
---|---|
Et anker brukes vanligvis til å lage lenker. | |
Oppretter kroppselementet for en side. | |
Oppretter en linjeskift. | |
Oppretter en blokk for å inneholde annen HTML og tekst. | |
Erklærer en dokumenttype for HTML-siden. | |
Oppretter HTML-elementet for en side. | |
Skaper et sted for et bilde. | |
Oppretter en plass for et inlineelement på en side. |
Vanlige MySQL-spørringer
For å gjøre en forespørsel om at MySQL kan forstå, bygger du en SQL-setning og sender den til MySQL-serveren. De dristige ordene i tabellen er MySQL-spørringsnavnet:
Erklæring | Beskrivelse |
---|---|
ALTER TABLE table
change |
Gjør endringer i tabellskjemaet. |
CREATE DATABASE database | Oppretter en database. |
CREATE TABLE ( kol
def, … , PRIMÆR KEY ( col )) |
Oppretter et bord. |
SLETT FRA Tabellnavn
HVOR Klausul |
Sletter data fra en tabell. |
DROP database | tabell | Sletter en database eller tabell. |
INSERT I tabell
( kol, kol, … . ) VÆRDIER ( kol, kol, … >.) Legger til data i en tabell. |
LOAD |
DATA INFILE
filnavn 'I TABELL tabell Legger til data fra en fil til en tabell. |
SELECT |
kol, kol, … FRA tabell HVOR klausul
Spør en tabell. |
SHOW |
DATABASER | TABELLER Viser informasjon om en database eller et bord. | SHOW |
KOLUMMER FRA tabell Viser informasjon om en tabellens kolonne. | OPPDATERING |
tabell SET col = verdi , … . HVOR klausul Endrer data i en tabell. |
|
PHP-språket gir funksjoner som gjør kommunikasjon med MySQL ekstremt enkel. Du bruker PHP-funksjoner til å sende SQL-spørringer til databasen. Du trenger ikke å vite detaljene i kommunikasjon med MySQL; PHP håndterer detaljene.Du trenger bare å vite SQL-spørringene og hvordan du bruker PHP-funksjonene. Her er noen vanlige funksjoner relatert til PHP og MySQL.
","
" | " |
---|---|
"," " ", " dbname ") Kobler til en MySQL-database. mysqli_query ($ cxn, " spørring ") | Sende en spørring til en MySQL-database. |
mysqli_fetch_assoc ($ result) Henter en rekke data fra en spørring. mysqli_num_rows ($ resultat) | Returnerer antall rader fra forrige spørring. |
mysqli_insert_id ($ cxn) | Henter siste innsatte ID for en INSERT-setning. |
|
PHP-setninger |
PHP er et skriptspråk designet spesielt for bruk på nettet. Den har funksjoner som hjelper deg med å programmere de oppgaver som trengs for å utvikle dynamiske webapplikasjoner. Denne tabellen gir en kort oversikt over noen av de uttalelsene du vil bruke ofte: | Statement |
array
("
key | " => " |
---|---|
verdi < ", …); Kaster en nøkkel og verdi som en matrise. dø (“ melding “); | Stopper behandlingen og viser meldingen. |
gjør {blokk } mens (tilstand); Utfører en operasjon en gang og da mens en tilstand fortsatt er | sann. |
echo artikkel
; |
Viser elementet.
for |
( utgang ; | endingval |
; trinn ) {blokk }
Starter en sløyfe mens startvalget er mindre enn endingval. foreach ( $ array som $ key => $ verdi) {block} Starter en sløyfe gjennom en matrise. |
funksjon |
funcname (verdi, verdi, | … |
. ) {block} Erklær en funksjon. header ("Location:
URL "); |
Sender en HTTP-header. |
hvis (betingelse) {block} Starter en betinget blokk. elseif (tilstand) {block} | Gir en alternativ test i en betinget blokk. |
else {block} Gir et endelig alternativ i en betinget blokk. | session_start |
(); | Starter eller gjenopptar en økt. |
session_destroy | (); |
ødelegger en økt (men sletter ikke nødvendigvis fullstendig.) | unset |
(); ødelegger en variabel. | mens
(tilstand) {block} |
Oppretter en sløyfe mens en tilstand er oppfylt.
|
Legg til spesialtegn til mønstre i PHP-skript |
Når du arbeider med PHP-skript, må du noen ganger sammenligne tegnstrenge for å se om de passer til bestemte egenskaper, i stedet for å se om de matche eksakte verdier. For eksempel vil du kanskje identifisere strenge som begynner med S | eller strenger som har tall i dem. For denne typen sammenligning sammenligner du strengen med et mønster. Disse mønstrene kalles |
Her er et referanseark som inneholder noen av spesialtegnene du vil bruke når du lager mønstre:
Ikke en kamp
^ | Begynnelsen av linjen | ^ c | katt | min katt |
---|---|---|---|---|
$ | End of line | c $ | tic | pinne |
. | Enhver karakter | … | meg, gå | a |
? | Forutgående element er valgfritt | mea? n | mener menn | moan |
() | Grupper bokstaver | m (ea) n | mener | menn, mn |
[] | Enhver karakter i sett | abc [1-3] | abc1, abc2 | abc4 |
[^] | Et hvilket som helst tegn ikke satt i set | m [! en | dør | dør |
menn, mann | + | en eller flere | dør [1-3] + | dør111, dør131 |
dør, dør55 | * | Null eller mer | dør [1-3] * | dør, dør311 |
dør4, dør445 | {,} | Omfang av repetisjoner | a {2, 5} | aa, aaaaa |
a, xx3 | Escapes karakter | m * n | m * n | menn, gjennomsnittlig |
(| |) | Alternative strenge | (Tom | Tommy) | Tom, Tommy | |
Thomas, Til |
|