‹ Kompiuteriai ‹ Svetainės kūrimas
-

-ReWaS-
- Aktyvus dalyvis
-
- Pranešimai: 449
- kaunas
- 11,831.48 Lt
» 2009 Kov 22, 10:04
mode118 rašė:Ten nėra PHP palaikimo. (Neveiks php kodai)
o gal galit man patart su kokiu reiketu?
--------------------------------------
-
mode118
- Patyręs forumietis
-
- Pranešimai: 848
- 717.84 Lt
» 2009 Kov 22, 12:07
rewas rašė:o gal galit man patart su kokiu reiketu?
Nemokamas hostingas
Jie nesuprasi ko nors rašyk
_________________________________________________________ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
17 pamoka - MySQL
Norint prisijungti prie MySQL reikia parašyti
tokį kodą:
- Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); // Norint kad parodytų klaidą kodlė nepavyko prisijungti reikia rašyti taip: $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Negaliu prisijungti, nes: ' . mysql_error()); mysql_close($db); // Uždarome mysql ?>
Vietoj 'adresas' dažniausiai buna 'localhost'. Norint pasirinkti MySQL duombazę reikia parašyti tokį kodą: - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); // Pasirenkame duombazę mysql_close($db); ?>
Vietoj 'db_pav' rašome duombazės pavadinimą. Norint sukurti lentelę rašome tokį kodą: - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $create="CREATE TABLE vartotojai ( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, vardas VARCHAR(20) NOT NULL, slaptazodis VARCHAR(20) NOT NULL, pastas VARCHAR(25) NOT NULL, PRIMARY KEY (id) )"; // Sukuriame lentelę 'vartotojai' ir 4 stulpelius 'id', 'vardas', 'slaptazodis', 'pastas'. Stulpeliai 'vardas' ir 'slaptazodis' negali būti ilgesni nei 20 simbolių (tai nurodo 'VARCHAR(20)'). 'NOT NUL' nurodo, kad tas laukelis negali būti tuščias. UNSIGNED nurodo, kad šiame stulpelyje negali būti neigiamų skaičių. AUTO_INCREMENT - jei naujai įtraukiamas įrašas į lentelę neturėtų reikšmės stulpeliui id, tuomet MySQL automatiškai sugeneruotų skaičių vienu skaičiumi didesnį nei didžiausia reikšmė jau esanti tame stulpelyje. PRIMARY KEY nurodo, kad stulpelyje esanti reikšmė būtų unikali, t.y., kad nesikartotų keliose eilutėse. Su AUTO_INCREMENT reikia naudoti PRIMARY KEY. mysql_query($create)or die("Lentelės sukurti nepavyko."); mysql_close($db); ?>
Naujų įrašų įtraukimas - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); mysql_query("INSERT INTO vartotojai VALUES ('', 'Vardas', 'Pass', 'kazkas@lalala.lt')); // Prieš tai esantis kodas sukuria lentelę, o šis į ją įrašo. Laukelį id paliekame tuščią, vardas yra "Vardas", slaptazodis yra "Pass", o el. paštas - "kazkas@lalala.lt". mysql_close($db); ?>
Vietoj "vartotojai" įrašykite lentelės pavadinimą. Duomenų nuskaitymas - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $rezultatai = mysql_query("SELECT vardas FROM vartotojai"); // Nuskaitome visus vardus eančius stulpelyje "vardas" ir kurie yra lentelėje "vartotojai". mysql_close($db); ?>
Kitoje pamokoje: Mysql 2
Parašykit komentarą, kad galėčiau naują pranešimą rašyt.
-

-ReWaS-
- Aktyvus dalyvis
-
- Pranešimai: 449
- kaunas
- 11,831.48 Lt
» 2009 Kov 22, 16:24
Nemokamas hostingas Jie nesuprasi ko nors rašyk
čia ir beda as nieko nesuprantu ka daryt kai prisiregistruoji
-
mode118
- Patyręs forumietis
-
- Pranešimai: 848
- 717.84 Lt
» 2009 Kov 22, 19:24
Lygtasi tada spaudi "Go to Cpanel".
Būtiniausios nuorodos:
O taip viską nesunku surast, jei nemoki anglų k., tai pasinaudok žodynais (nors ir google.translate.com)
-

-ReWaS-
- Aktyvus dalyvis
-
- Pranešimai: 449
- kaunas
- 11,831.48 Lt
» 2009 Kov 23, 20:43
nu aš vistiek nesuprantu kur ten tuos kodus rasyt...
-

THa KeinuX
- Forumo gyventojas
-
- Pranešimai: 1200
- Sun-City
- 0.00 Lt
» 2009 Kov 25, 15:54
Gera pamoka pravers manau tiem kas nemoka. O šiaip idomiai atrode narsykle, jei ne paslaptis cia kokia? 
-
mode118
- Patyręs forumietis
-
- Pranešimai: 848
- 717.84 Lt
» 2009 Kov 25, 20:17
keinulis rašė:Gera pamoka pravers manau tiem kas nemoka. O šiaip idomiai atrode narsykle, jei ne paslaptis cia kokia? 
Google Chrome 
--------------------------------------------
::::::::::::::::::::::::::::::::::::::::::::
--------------------------------------------
18 pamoka - Mysql 2
Norint suskaičiuoti kiek įrašų buvo gauta rašom
- Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $rezultatai = mysql_query("SELECT vardas FROM vartotojai"); $sk = mysql_num_rows($rezultatai); // Suskaičiuoja kiek įrašų buvo gauta mysql_close($db); ?> O norint atvaizduoti rezultatus rašom šitą kodą - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $rezultatai = mysql_query("SELECT vardas, pastas FROM vartotojai"); // Šikart mes nuskaitėme vardą ir el. paštą $sk = mysql_num_rows($rezultatai); for ($i=0; $i<$sk; $i++) { // Pradedam ciklą su for (Kurio dar nesimokėm) $eile = mysql_fetch_array($rezultatai); // "Pasiimame" įrašus echo $eile["vardas"]."<br>".$eile["pastas"]; // Išvedam vardą ir el. paštą } mysql_close($db); ?> Dėmesio! Niekada nedėkite rezultatų išvedimo už ciklo "ribų", nes tuomet bus atvaizduota tik paskutinė eilutė. Sudėtigesnis duomenų nuskaitymas  - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $rezultatai = mysql_query("SELECT vardas FROM vartotojai WHERE id="10" AND vardas="kazkoks_vardas" ASC LIMIT 0 , 10"); // Išvertus šią užklausą iš anglų k. reiškia "PASIRINKTI vardas IŠ vartotojai KUR id=10 IR vardas=kazkoks_vardas DDIDĖJANT LIMITAS 0 , 10 // Šita užklausa atvaiduos pirmuosiuos 10 įrašų kurie turės id=10 ir vardas=kazkoks_vardas didėjant (Tai yra 1, 2, 3, 4.. ar a, b, c... Norint kad mažėtų (c, b, a... 3, 2, 1...) reikai rašyti DESC vietoj ASC). Norint gauti įrašus kurie turi tuščia id arba pinigai mažiau nei 10 reaikia rašyti taip WHERE id='' OR pinigai<10 vietoj WHERE id=10 AND vardas=kazkoks_vardas mysql_close($db); ?>
Įrašų papildymas - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $update = mysql_query("UPDATE lenteles_pav SET stulp_pav="nauja_reiksme", stulpelio_pav2="nauja_reiksme" WHERE stulpelio_pav="reiksme""); // Pataisme eilutę kuri yra lentelėje "lenteles_pav" ir kurioje yra "stulpelio_pav=reiksme". Pakeitėme dviejų stulpelių reikšmes. (stulp_pav=nauja_reiksme ir stulpelio_pav2=nauja_reiksme) mysql_close($db); ?>
Įrašų trinimas - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $update = mysql_query("DELETE FROM pav WHERE vardas="lalala10""); // Manau supratote ;) mysql_close($db); ?>
Paieška - Kodas: Pasirinkti visus
<? $db=mysql_connect('adresas', 'vartotojo_vardas', 'slaptazodis')or die('Jei nepavyko prisijungti išveda šį tekstą.<br>'); mysql_select_db("db_pav"); $rezultatai = mysql_query("SELECT vardas FROM vartotojai WHERE vardas LIKE "mode118""); // Ieškome lentelėje "vartotojai". "Pasiimsime" vardą kur vardas=mode118. Simbolis "_" reiškia bet kokį vieną simbolį, o simbolis "%" reiškia bet kiek bet kokių simbolių. Jei paieškos žodis būtų "mo_e%0" Tai galimi rezultatai tokie "mode10, mo5ekkk0, moee01234567890" ir t.t. Rezultatus reikia "pasiimti" taip pat kaip ir nuskaitant duomenys. (Suskaičiuoti kiek įrašų buvo gauta ir su for ciklu "pasiimti") mysql_close($db); ?>
Kitoje pamokoje: .htaaccess
Parašykit komentarą, kad galėčiau naują pranešimą rašyt.
-

-ReWaS-
- Aktyvus dalyvis
-
- Pranešimai: 449
- kaunas
- 11,831.48 Lt
» 2009 Bal 04, 16:31
nu tai kad aš nieko nesuprantu ka su tuo failu valdymu daryt ?
-

devilish
- ®espect
-
- Pranešimai: 2374
- 17.00 Lt
» 2009 Bal 06, 18:16
Tikrai geros pamokos pravers gal kada XD
-
mode118
- Patyręs forumietis
-
- Pranešimai: 848
- 717.84 Lt
» 2009 Bal 08, 18:38
rewas rašė:nu tai kad aš nieko nesuprantu ka su tuo failu valdymu daryt ?
Jei nesupranti tai ir nieko nedaryk.
______________________________________________________
\*------------------------------------------------------------*/
\*----------------------------------------------------------*/
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
19 pamoka - .htaccess
Pamokos nerašysiu, bet įdėsiu nuorodą, kur išsamiai paaiškinta
NUORODA
Kitoje pamokoje: date()
Parašykit komentarą, kad galėčiau naują pamoką rašyt.
-

Robi.
- Apšilinėjantis
-
- Pranešimai: 24
- Dusetos
- 798.08 Lt
» 2009 Bal 12, 17:19
Aš pradėjau kurti pagal šitą pamoką.  Iš pradžių nieko nesigavo o dabar jau viskas pakankamai neblogai sekasi.
Ačiū labai 
-
mode118
- Patyręs forumietis
-
- Pranešimai: 848
- 717.84 Lt
» 2009 Bal 12, 21:17
Robi. rašė:Aš pradėjau kurti pagal šitą pamoką.  Iš pradžių nieko nesigavo o dabar jau viskas pakankamai neblogai sekasi. Ačiū labai 
Prašom 
20 pamoka - date()
Su date() funkcija galima gauti datą arba laiką.
- Kodas: Pasirinkti visus
<? $data=date("formatas"); ?>
Formatai: Formatas | Reikšmės pavyzdys (Reikšmės atskirtos kableliais) d | 01, 12, 31 (Diena) D | Mon, Tue, Sun j | 1, 31 (Diena) l (Mažoji "L") | Monday, Sunday N | 1 (Pirmadienis), 7 (Sekmadienis) w | 0 (Sekmadienis), 6 (Šesštadienis) z | 0, 365 (Metų diena) W | 42 (Savaitė metuose) F | January, December m | 01, 12 (Mėnesis) M | Jan, Dec n | 1, 12 (Mėnesis) t | 28, 31 (Kiek dienų turi mėnesis) L | 0, 1 (Ar keliamieji metai jei 1 - taip, jei 0 - ne) Y | 1995, 2009 (Metai) y | 95, 09 (Metai) a | am, pm A | AM, PM g | 1, 12 (Valandos, 12 val. formatas) G | 0, 23 (Valandos, 24 val. formatas) h | 01, 12 (Valandos, 12 val. formatas) H | 00, 23 (Valandos, 24 val. formatas) i | 00, 59 (Minutės) s | 00, 59 (Sekundės) u | 54321 (Mikrosekundės) P | +02:00 (Laiko juosta) Tarkim norint atvaizduoti tokią datą "2009-04-12 20:56:30" reikia rašyti tokį kodą: - Kodas: Pasirinkti visus
<? $data=date("Y-m-d H:i:s"); echo$data; ?>
Norint atvaizduoti tokią datą "2009 m. Balandžio 12 d. 20:56:30" reikia rašyti tokį kodą: - Kodas: Pasirinkti visus
<? $men = array ("01" => "Sausis", "02" => "Vasaris", "03" => "Kovas", "04" => "Balandis", "05" => "Gegužė", "06" => "Birželis", "07" => "Liepa", "08" => "Rugpjūtis", "09" => "Rugsėjis", "10" => "Spalis", "11" => "Lapkritis", "12" => "Gruodis"); $menn=date("m"); $menn=$men[$menn]; $metai=date("Y"); $diena=date("d"); $laikas=date("H:i:s"); echo$metai." m. ".$menn." ".$diena." d. ".$laikas; ?>
Tai tiek  Jei ko nesupratot rašykit.
Kitoje pamokoje: El. paštas arba mail()
Parašykit komentarą, kad galėčiau naują pamoką rašyt.
-

THa KeinuX
- Forumo gyventojas
-
- Pranešimai: 1200
- Sun-City
- 0.00 Lt
» 2009 Bal 13, 14:58
Saunios pamokos, Taip ir toliau 
-
zaliasPHP
- Lankytojas
-
- Pranešimai: 1
- 34.77 Lt
» 2009 Bal 15, 19:41
Liuks pamokos! O gal gali parasyti trumpa skripta kaip sukurti tokia "iskleidziama eilute", na kaip kad daroma html su "SELECT" ir "OPTION" , tik kad tarp OPTION butu iterpiamas tarkim vardas is duombazes?
‹ Kompiuteriai ‹ Svetainės kūrimas
|
|
|