Docsity
Docsity

Pripremite ispite
Pripremite ispite

Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u


Nabavite poene za preuzimanje
Nabavite poene za preuzimanje

Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan


Školska orijentacija
Školska orijentacija


PHP-Slajdovi-Web programiranje-Informatika (7), Slajdovi od Web programiranje

Php, web programiranje, informatika, slajdovi, primeri, Server – side script jezik, Ukljucuje se u HTML, Oznacavanje promenljivih, Dodeljivanje vrednosti promenljivima, Tipovi promenljivih, Boolean, Integer, Floating-point, Objektno – orijentisano programiranje u PHP-u, Metode klase, DB & PHP SQLite, XML,Extensible Markup Language, Interakcija između aplikacija,Agregacija podataka,Elektronska trgovina,E-commerce,Trgovacke aplikacije,Upravljanje lancem nabavke,Elektronska razmena podataka,EDI-Ele

Tipologija: Slajdovi

2012/2013

Učitan datuma 08.07.2013.

dcplover
dcplover 🇸🇷

4.5

(164)

799 dokumenti

1 / 59

Toggle sidebar

Ova stranica nije vidljiva u pregledu

Ne propustite važne delove!

bg1
PHP (Lekcija 8)
Miladin Stefanović
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b

Delimični pregled teksta

Preuzmite PHP-Slajdovi-Web programiranje-Informatika (7) i više Slajdovi u PDF od Web programiranje samo na Docsity!

PHP (Lekcija 8)

Miladin Stefanović

[email protected]

PHP

 7 lekcija

 DB & PHP - PDO

Kreiranje tabele….

 CREATE TABLE animals ( animal_id MEDIUMINT(8) NOT NULL

AUTO_INCREMENT PRIMARY KEY,

animal_type VARCHAR(25) NOT NULL,

animal_name VARCHAR(25) NOT NULL

) ENGINE = MYISAM ;

INSERT INTO animals (animal_id, animal_type, animal_name)

VALUES

(1, 'kookaburra', 'bruce'),

(2, 'emu', 'bruce'),

(3, 'goanna', 'bruce'),

(4, 'dingo', 'bruce'),

(5, 'kangaroo', 'bruce'),

(6, 'wallaby', 'bruce'),

(7, 'wombat', 'bruce'),

(8, 'koala', 'bruce');

 CREATE TABLE animals ( animal_id MEDIUMINT(8) NOT NULL

AUTO_INCREMENT PRIMARY KEY,

animal_type VARCHAR(25) NOT NULL,

animal_name VARCHAR(25) NOT NULL

) ENGINE = MYISAM ;

INSERT INTO animals (animal_id, animal_type, animal_name)

VALUES

(1, 'kookaburra', 'bruce'),

(2, 'emu', 'bruce'),

(3, 'goanna', 'bruce'),

(4, 'dingo', 'bruce'),

(5, 'kangaroo', 'bruce'),

(6, 'wallaby', 'bruce'),

(7, 'wombat', 'bruce'),

(8, 'koala', 'bruce');

Provera drajvera….

';

';

Verat.net

 sqlite

 sqlite

Povezivanje sa SQLite

 getMessage(); } ?>  getMessage(); } ?>

Povezivanje sa MySQL

 getMessage();

 getMessage();

Povezivanje sa ODBC

 getMessage(); } ?>  getMessage(); } ?>

PDO Query - Insert

 '; /*** INSERT podataka/ $count = $dbh-> exec("INSERT INTO animals(animal_type, animal_name) VALUES ('kiwi', 'troy')"); / stampanje broja unetih slogova / echo $count; / zatvranje konekcije / $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Povezivanje uspelo 1  '; / INSERT podataka/ $count = $dbh-> exec("INSERT INTO animals(animal_type, animal_name) VALUES ('kiwi', 'troy')"); / stampanje broja unetih slogova / echo $count; / zatvranje konekcije ***/ $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Povezivanje uspelo 1

PDO Query - Select

 '; /*** SQL SELECT / $sql = "SELECT * FROM animals"; foreach ($dbh->query($sql) as $row) { print $row['animal_type'] .' - '. $row['animal_name']. '
'; }
/
zatvranje konekcije / $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  '; / SQL SELECT / $sql = "SELECT * FROM animals"; foreach ($dbh->query($sql) as $row) { print $row['animal_type'] .' - '. $row['animal_name']. '
'; }
/
zatvranje konekcije ***/ $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>

FETCH Modes - FETCH ASSOC

 '; /*** SQL SELECT / $sql = "SELECT * FROM animals"; / prebacivanje u PDOStatement objekt / $stmt = $dbh->query($sql); / broj kolona / $result = $stmt->fetch(PDO::FETCH_ASSOC);  '; / SQL SELECT / $sql = "SELECT * FROM animals"; / prebacivanje u PDOStatement objekt / $stmt = $dbh->query($sql); / broj kolona ***/ $result = $stmt->fetch(PDO::FETCH_ASSOC);

FETCH ASSOC - nastavak

 /*** stampanje iz strukture / foreach($result as $key=>$val) { echo $key.' - '.$val.'
'; }
/
zatvranje konekcije / $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Rezultat  Povezivanje uspelo animal_id - 1 animal_type - emu animal_name - bruce  / stampanje iz strukture / foreach($result as $key=>$val) { echo $key.' - '.$val.'
'; }
/
zatvranje konekcije ***/ $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Rezultat  Povezivanje uspelo animal_id - 1 animal_type - emu animal_name - bruce

FETCH NUM nastavak…

 /*** stampanje iz strukture / foreach($result as $key=>$val) { echo $key.' - '.$val.'
'; } /
zatvranje konekcije / $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Rezultat  Povezivanje uspelo 0 - 1 1 - emu 2 - bruce  / stampanje iz strukture / foreach($result as $key=>$val) { echo $key.' - '.$val.'
'; } /
zatvranje konekcije ***/ $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Rezultat  Povezivanje uspelo 0 - 1 1 - emu 2 - bruce

FETCH BOTH

$result = $stmt - > fetch(PDO::FETCH_BOTH); /*** stampanje iz strukture / foreach($result as $key=>$val) { echo $key.' - '.$val.'
'; } /
zatvranje konekcije ***/ $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Rezultat  Povezivanje uspelo

 animal_id – 1 0 - 1

 animal_type – emu 1 - emu

 animal_name – bruce 2 - bruce

$result = $stmt - > fetch(PDO::FETCH_BOTH); /*** stampanje iz strukture / foreach($result as $key=>$val) { echo $key.' - '.$val.'
'; } /
zatvranje konekcije ***/ $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } ?>  Rezultat  Povezivanje uspelo

 animal_id – 1 0 - 1

 animal_type – emu 1 - emu

 animal_name – bruce 2 - bruce