Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

PHP EDASIJÕUDNUD RAAMAT (0)

1 Hindamata
Punktid

Esitatud küsimused

  • Millega ma nüüd jälle hakkama sain?
  • Mis on MySQL ?
  • Kus k1 12 sait SERVERPHPSELF 13 echo "?

Lõik failist


01 - PHP ja MySQL - Sissejuhatus
Teemad
  • Sissejuhatus
  • Mis on MySQL
  • Mis on SQL
  • Andmebaasi haldamine

Sissejuhatus
Millega ma nüüd jälle hakkama sain? Nimelt otsustasin vana php mooduli lüüa vähemalt kaheks ning kirjeldada iga teema täpsemalt lahti. Esimene osa peaks olema php põhikursus, kus õpime aluseid ning selles teemas nihutame latti kõrgemale ja omandame keerulisemaid asju. Näiteks õpime kuidas siduda php andmebaasiga, kuidas saada paremini läbi vormidega, mida hakata peale sessioonidega jne. 
Alustamegi kohe andmebaasi tutvustamisega, milleks meil seda vaja on ja kuidas andmebaasi hallata.
Mis on MySQL?
Niisiis , php alused mooduli alguses paigaldasime arvutisse WAMP serveri, mis paigaldas meie arvutisse  Apache veebiserveriMySQL andmebaasi ja Php mooduli. Kuigi tihti öeldakse MySQL kohta lihtsalt andmebaas , siis on tegemist tegelikult andmebaasihalduriga või siis kaandmebaasimootoriga. See sisaldab endas:
  • andmebaasi serverit
  • klientprogrammi andmebaaside päringuteks
  • programme administreerimiseks

Andmebaase on meil vaja andmete hoidmiseks kindlas vormingus. Oluline on selle juures see, et tabeleid saaks omavahel siduda ning seepärast
Vasakule Paremale
PHP EDASIJÕUDNUD RAAMAT #1 PHP EDASIJÕUDNUD RAAMAT #2 PHP EDASIJÕUDNUD RAAMAT #3 PHP EDASIJÕUDNUD RAAMAT #4 PHP EDASIJÕUDNUD RAAMAT #5 PHP EDASIJÕUDNUD RAAMAT #6 PHP EDASIJÕUDNUD RAAMAT #7 PHP EDASIJÕUDNUD RAAMAT #8 PHP EDASIJÕUDNUD RAAMAT #9 PHP EDASIJÕUDNUD RAAMAT #10 PHP EDASIJÕUDNUD RAAMAT #11 PHP EDASIJÕUDNUD RAAMAT #12 PHP EDASIJÕUDNUD RAAMAT #13 PHP EDASIJÕUDNUD RAAMAT #14 PHP EDASIJÕUDNUD RAAMAT #15 PHP EDASIJÕUDNUD RAAMAT #16 PHP EDASIJÕUDNUD RAAMAT #17 PHP EDASIJÕUDNUD RAAMAT #18 PHP EDASIJÕUDNUD RAAMAT #19 PHP EDASIJÕUDNUD RAAMAT #20 PHP EDASIJÕUDNUD RAAMAT #21 PHP EDASIJÕUDNUD RAAMAT #22 PHP EDASIJÕUDNUD RAAMAT #23 PHP EDASIJÕUDNUD RAAMAT #24 PHP EDASIJÕUDNUD RAAMAT #25 PHP EDASIJÕUDNUD RAAMAT #26 PHP EDASIJÕUDNUD RAAMAT #27 PHP EDASIJÕUDNUD RAAMAT #28 PHP EDASIJÕUDNUD RAAMAT #29 PHP EDASIJÕUDNUD RAAMAT #30 PHP EDASIJÕUDNUD RAAMAT #31 PHP EDASIJÕUDNUD RAAMAT #32 PHP EDASIJÕUDNUD RAAMAT #33 PHP EDASIJÕUDNUD RAAMAT #34 PHP EDASIJÕUDNUD RAAMAT #35 PHP EDASIJÕUDNUD RAAMAT #36 PHP EDASIJÕUDNUD RAAMAT #37 PHP EDASIJÕUDNUD RAAMAT #38 PHP EDASIJÕUDNUD RAAMAT #39 PHP EDASIJÕUDNUD RAAMAT #40 PHP EDASIJÕUDNUD RAAMAT #41 PHP EDASIJÕUDNUD RAAMAT #42 PHP EDASIJÕUDNUD RAAMAT #43 PHP EDASIJÕUDNUD RAAMAT #44 PHP EDASIJÕUDNUD RAAMAT #45 PHP EDASIJÕUDNUD RAAMAT #46 PHP EDASIJÕUDNUD RAAMAT #47 PHP EDASIJÕUDNUD RAAMAT #48 PHP EDASIJÕUDNUD RAAMAT #49 PHP EDASIJÕUDNUD RAAMAT #50 PHP EDASIJÕUDNUD RAAMAT #51 PHP EDASIJÕUDNUD RAAMAT #52 PHP EDASIJÕUDNUD RAAMAT #53 PHP EDASIJÕUDNUD RAAMAT #54 PHP EDASIJÕUDNUD RAAMAT #55 PHP EDASIJÕUDNUD RAAMAT #56 PHP EDASIJÕUDNUD RAAMAT #57 PHP EDASIJÕUDNUD RAAMAT #58 PHP EDASIJÕUDNUD RAAMAT #59 PHP EDASIJÕUDNUD RAAMAT #60 PHP EDASIJÕUDNUD RAAMAT #61 PHP EDASIJÕUDNUD RAAMAT #62 PHP EDASIJÕUDNUD RAAMAT #63 PHP EDASIJÕUDNUD RAAMAT #64 PHP EDASIJÕUDNUD RAAMAT #65 PHP EDASIJÕUDNUD RAAMAT #66 PHP EDASIJÕUDNUD RAAMAT #67 PHP EDASIJÕUDNUD RAAMAT #68 PHP EDASIJÕUDNUD RAAMAT #69 PHP EDASIJÕUDNUD RAAMAT #70 PHP EDASIJÕUDNUD RAAMAT #71 PHP EDASIJÕUDNUD RAAMAT #72 PHP EDASIJÕUDNUD RAAMAT #73 PHP EDASIJÕUDNUD RAAMAT #74 PHP EDASIJÕUDNUD RAAMAT #75 PHP EDASIJÕUDNUD RAAMAT #76 PHP EDASIJÕUDNUD RAAMAT #77 PHP EDASIJÕUDNUD RAAMAT #78 PHP EDASIJÕUDNUD RAAMAT #79 PHP EDASIJÕUDNUD RAAMAT #80 PHP EDASIJÕUDNUD RAAMAT #81 PHP EDASIJÕUDNUD RAAMAT #82 PHP EDASIJÕUDNUD RAAMAT #83 PHP EDASIJÕUDNUD RAAMAT #84 PHP EDASIJÕUDNUD RAAMAT #85 PHP EDASIJÕUDNUD RAAMAT #86 PHP EDASIJÕUDNUD RAAMAT #87 PHP EDASIJÕUDNUD RAAMAT #88 PHP EDASIJÕUDNUD RAAMAT #89 PHP EDASIJÕUDNUD RAAMAT #90 PHP EDASIJÕUDNUD RAAMAT #91 PHP EDASIJÕUDNUD RAAMAT #92 PHP EDASIJÕUDNUD RAAMAT #93 PHP EDASIJÕUDNUD RAAMAT #94 PHP EDASIJÕUDNUD RAAMAT #95 PHP EDASIJÕUDNUD RAAMAT #96 PHP EDASIJÕUDNUD RAAMAT #97 PHP EDASIJÕUDNUD RAAMAT #98 PHP EDASIJÕUDNUD RAAMAT #99 PHP EDASIJÕUDNUD RAAMAT #100 PHP EDASIJÕUDNUD RAAMAT #101 PHP EDASIJÕUDNUD RAAMAT #102 PHP EDASIJÕUDNUD RAAMAT #103 PHP EDASIJÕUDNUD RAAMAT #104 PHP EDASIJÕUDNUD RAAMAT #105
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 105 lehte Lehekülgede arv dokumendis
Aeg2016-09-20 Kuupäev, millal dokument üles laeti
Allalaadimisi 16 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor metsheinm Õppematerjali autor

Sarnased õppematerjalid

thumbnail
134
pdf

Programmeerimine PHP

Programmeerimine keeles PHP Andrei Porõvkin Tartu Ülikool (2009) 1 1.1 Üldinfo Alguses oli interneti lehed omavahel seotud staatiliste html dokumentide süsteemina, aga selleks, et mingis dokumendis muutusi teha oli vaja lehti failisüsteemis käsitsi muuta. Kahjuks selline staatiline mudel ei jõua kiirelt muutuva kaasaegse maailma progressile järgi. Seega võeti kasutusele dünaamiline mudel. Dünaamilise mudeli korral ei hoita serveris staatilisi html lehte vaid neid genereeritakse selleks spetsiaalselt välja töötatud programmidega, mis serveril töötavad. Antud kursuse jooksul tutvume klient-server arhitektuuriga, installeerime enda arvutisse veebiserveri ja php interpretaatori ning saame baasteadmisi serveripoolsest keelest PHP. Kursuse teemad on pühendatud ainult PHP keelele (väljarvatud seitsmes teema), aga see ei tähenda, et sellest piisab suure ja eduka veebilehe loomiseks. Mahuka infosüsteemi ei saa ette kujutada ilma andme

Allika?petus
thumbnail
10
pdf

PHP ja MySql algajatele

et teha andmebaas oma arvutis - installi MAMP failid pane -> MAMP/htdocs/ ja url: localhost/fail... MySql on andmebaas nagu exeli tabel pm index.php siia saab panna nüüd tavalist html-i ja ka php-d. ' . $nimi . ''; $price = 15; $quantity = 3; $total = $price * $quantity; if ($total > 50) { echo 'Too expensive'; }else{ echo 'I should buy it'; } for ($i = 0; $i < 10; $i ++) { echo $i . '
'; } // kommentaar ?> for ($i = 0; $i < 10; $i ++) { echo '$i
'; //nüüd kirjutab 10 korda $i echo "$i
"; //nüüd kirjutab 0 kuni 10 } $hinded = array(3, 4, 5, 0); foreach ($hinded as $ykshinne) { echo "hinne on $ykshinne
" } function sayHello() { echo 'Hello'; } sayHello(); function addNumbers($n1, $n2) { return $n1 + $n2; } echo addNumbers(3, 5); // 8 request.php nt on: request.php

Informaatika
thumbnail
238
docx

PHP ALUSED RAAMAT

01 - PHP - Sissejuhatus Antud moodul on järgmine samm veebitehnoloogia õppimisel pärast HTML5 ja CSS3 õppimist. Siin õpime kuidas puuta koduleht PHP ja MySQL abil dünaamiliseks. Antud kursuse puhul olen aluseks võtnud vanema php kursuse, mis pärineb aastast 2009 ning oli toetatud e- ope.ee poolt. Et vanemast materjalist mingi jälg maha jääks, lisasin selle PDF dokumenti. Kui materjal on juba olemas, siis miks uuesti? Selle aja jooksul on tekkinud parem arusaam, kui hästi õpilased materjali omandavad ning milline võiks olla parem struktuur. Lisaks sellele tahan iga materjaliga anda kaasa kenasti esitluse ning luua videoõpetused. Kellele on kursus mõeldud? Kursuse loomisel olen eelkõige silmas pidanud oma õpilasi, kellele tuleb see kõik kenasti selgeks teha. Kuid loodan, et sellest on ka teistele kasu, kellega ma kokku otseselt ei puutu. Kursus on ülesehitatud selliselt, et üheskoos tehakse läbi harjutused ning ülesanded

Informaatika
thumbnail
12
txt

Andmebaasid

CREATE TABLE mina ( eesnimi varchar(30) not null, perenimi varchar(100) not null, sugu varchar(5) not null, synnipaev date not null, algus datetime not null default current timestamp, viimati datetime default timestamp, CONSTRAINT pk_mina PRIMARY KEY (eesnimi) ); INSERT INTO mina (eesnimi, perenimi, sugu, synnipaev) VALUES ('Juku', 'Mets', 'Mees', '1980-02-04'); grant connect to Sandra identified by 'tere'; grant group to dba; grant membership in group dba to Sandra; grant all on mina to Sandra; SELECT * FROM mina; UPDATE mina SET eesnimi = 'Jri' WHERE eesnimi = 'Juku'; CREATE GLOBAL TEMPORARY TABLE paha (nimi VARCHAR(40) NOT NULL, CONSTRAINT pk_paha PRIMARY KEY (nimi)) ON COMMIT PRESERVE ROWS; INSERT INTO paha (nimi) VALUES ('Mari'); SELECT * FROM paha; create table isik( Id integer not null default autoincrement primary key, Eesnimi varchar (50) not null, Perenimi varchar(50) not null, Isikukood varchar(11), Klubi integer, Unique (eesnimi, perenimi)) create table Klubi( Id

Informaatika
thumbnail
11
docx

ICD0007 - Veebitehnoloogiad teooria/konspekt

Muutujale väärtuse omistamine globaalsest muutjast. Kuidas vaikimis väärtust omistada kõige ilusamini. 2. CSS (eksamil muret ei ole tekitanud) font-family: Verdana, sans-serif; // kui ühe sõnaga nimi, siis pole jutumärke vaja. Cascading - asjad saavad üksteise peal olla. Võtab erinevatest kohtadest asju (nt body asjad + h1 asjad). Efekt kujuneb mitmest erinevast stiilist kokku. Parem klikk - inspect element (siis näen, missugune CSS mõjutab). Elementide identifitseerimine id=”dog” #dog { ... } Sama id saab olla ühel unikaalsel elemendil. Üldiselt on see piirang. Üks saab olla nt põhimenüü. Klassi saab panna paljudele elementidele peale. Nt kõikide tabelite päised, uudisportaalis kõikide h2 pealkirjade stiil. class=”cat” .cat { ... } class=”cat fat” - nii saab ühele asjale panna mitu klassi korraga. Halva näite probleem: klassi nimi ei tohiks iseloomustada sisu või välimust (nt “paks- pealkiri”) vaid semantiliselt eesmärki (tabl

Veebiprogrammeerimine
thumbnail
212
docx

Veebistuudium arendus ASP.NET

Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server'i baasil ASP.NET Tallinn 2011 ASP.NET ASP.NET on .NET raamistiku moodul, mis võimaldab sul luua veebirakendusi, kasutades sealjuures minimaalselt koodi. ASP.NET ei ole mitte ASP (Active Server Pages) uus versioon, vaid täiesti uus lähenemine veebirakenduste loomisele. Erinevalt ASPist ja ka PHPst, mis on peamiselt skriptimise keeled, on ASP.NET lehtede taga olev kood täielikult objektorienteeritud. Seega tuleks ASP.NETi võrrelda mitte PHP vaid JAVA rakendustega. Kasutaja saab, kuid ei pruugi täpselt mõelda HTMLi eripärade peale. Pigem määrab ta, milliseid komponente ta soovib veebilehel näha ning need näidatakse, arvestades vajadusel kasutaja veebilehitseja eripäradega ­ eriti kehtib see mobiilseadmete kohta. Koodi ASP.NET lehtede tarbeks võib kirjutada ükskõik millises .NET keeles. Lisaks veebivormidele on võimalik oma

Veebiprogrammeerimine
thumbnail
55
pdf

Google App Engine

TALLINNA ÜLIKOOL Matemaatika-loodusteaduskond Informaatika instituut Google App Engine Iseseisev töö aines Veebiprogrammeerimine IFI6011 Andris Reinman ITJ-08 Õppejõud: Jaagup Kippar Tallinn 2010 Google App Engine ­ Andris Reinman Sisukord Google App Engine............................................................................................................................ 1 Sisukord......................................................................................................................................... 2 Tutvustus.......................................................................................................

Veebiprogrammeerimine
thumbnail
575
docx

Nimetu

BCS Koolituse lektorid Õppematerjali kasutamise juhis Siinses materjalis on hulgem lehekülgi ja peatükke. Esimese hooga võib see tekst väljatrükituna kätte võttes suisa ära ehmatada. See pole aga sugugi autorite eesmärk. Kirjutist koostades on mõeldud nii algajate kui edasijõudnute peale. Et eesti keeles pole .NETi kohta midagi põhjalikumat kirjutatud, siis püüab see õppematerjal sobida võimalikult paljudele, kel teema kohta huvi või vajadus. Eks edasijõudnud suudavad juba ise sobivaid teemasid leida ning ka veebist ja suurematest targematest raamatutest juurde otsida. Siin aga peaksid siiski nii veebirakenduste, andmebaaside kui ka ,,puhta" programmeerimise kohta olema sees põhitõed, mille abil on enamik ettetulevatest olukordadest võimalik ära lahendada ning nende oskuste põhjal olla piisavalt tasemel, et suuta soovi korral arvutifirmasse praktikale minna ja mõne ajaga sealsesse töösse sulanduda.

Informaatika




Meedia

Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun