Website Development Prices

Pretrazite Blog // Search This Blog

Thursday, May 21, 2015

Jednostavan spoj dve tabele (A simple join of two tables)

Nastavak primera iz prethodnog posta.

1. Pokrenite XAMPP. Kliknite na Admin u liniji MySQL-a ili ukucajte u address bar http://localhost/phpmyadmin/

2. Sa leve strane izaberite bazu podataka volimmotore.
3. Ubacite sledeci kod

select porudzbine.brojporudzbine, porudzbine.iznos, porudzbine.date
from kupci, porudzbine
where kupci.ime = 'Nikola Nikolic'
and kupci.sifrakupca = porudzbine.sifrakupca;



4, Klik na dugme "Go".

Wednesday, May 13, 2015

Ucitavanje podataka iz vise tabela istovremeno (Loading data from multiple tables at the same time)


Ako zelite da saznate koji su kupci kupili motore ovog meseca, podatke treba da potrazite u tabelama kupci i porudzbine. Ako hocete da znate sta su ti kupci kupili, podatke treba da potrazite u tabeli stvari_porudzbina.

Za ovo se koristi spajanje (en. join) operacija. 

Primer:

Da biste videli koje sve porudzbine pripadaju Nikoli Nikolicu, prvo treba da u tabeli kupci, u koloni sifrakupca pronadjete njegov identifikator, a zatim sa tim podatkom treba da pretrazite tabelu porudzbine da biste pronasli sve porudzbine s tim identifikatorom.

 Tabele se u MySQL-u mogu spojiti na dva nacina (od kojih svaki ima razlicitu svrhu):

Operatori za poredjenje za odredbu WHERE (The operators of comparison for WHERE clause)


U istom iskazu SELECT mozete da zadate vise uslova istovremeno kao i sintaksu za prepoznavanje uzoraka, koje cete povezati logockcim operatorima AND ili OR.

Primer:

1. Pokrenite XAMPP. Kliknite na Admin u liniji MySQL-a ili ukucajte u address bar
http://localhost/phpmyadmin/

2. Sa leve strane izaberite bazu podataka volimmotore.

Povecanje i smanjenje promenljive za 1 (Incrementing and decrementing the variable to 1)

Operator povecanja (en. increment) je (++).
Operator smanjenja (en. decrement) je (--).

Primer:

Ako je vrednost $motori 0, onda se pomocu operatora ++ ($motori ++) dobija vrednost promenljive $motori od 1. 
Ako je vrednost $motori 10, onda se pomocu operatora -- ($motori --) dobija vrednost promenljive $motori od 9. 

Upotreba operatora ++ i -- pre i posle imena promenljive.

++$motori se naziva prefiks operator.
$motori++ se naziva postfiks operator.

Ako koristite ++$motori vrednost promenljive $motori se povecava, a onda se ta povecana vrednost koristi u ostalom delu iskaza.  

Operatori dodele (Assignment operators)

Operatori dodele:

  • osnovni operator
  • kombinovani operatori
Osnovni operator dodele je =. On promenljivoj dodaje vrednost.

$motori = 10;

Nesto slozeniji primer je podesavanje tri promenljive na istu vrednost. Ovaj kod sacuvajte kao operatori-dodele.php.

<?php
$motor = $kaciga = $rukavice = 1;

echo $motor, ", ", $kaciga, ", ", $rukavice; // rezultat: 1, 1, 1
?>

Matematicki operatori (Mathematical operators)

Matematicki operatori:

  • +     sabira dva broja
  • -      oduzima dva broja
  • *     mnozi dva broja
  • /      deli dva broja
  • % vraca ostatak deljenja dva broja (deljenje po modulu)
Ovaj kod sacuvajte kao mat-operatori.php.


<?php
echo "5 + 2 = " , 5 + 2, "<br>"; // rezultat: 5 + 2 = 7
echo "5 - 2 = " , 5 - 2, "<br>"; // rezultat: 5 - 2 = 3
echo "5 * 2 = " , 5 * 2, "<br>"; // rezultat: 5 * 2 = 10
echo "5 / 2 = " , 5 / 2, "<br>"; // rezultat: 5 / 2 = 2.5
echo "5 % 2 = " , 5 % 2, "<br>"; // rezultat: 5 % 2 = 1
?>

Ovde mozete pogledati ugradjene matematicke funkcije.

Mathematical operators:

+      Adding two numbers
-       Subtracting two numbers
*      Multiplies two numbers
/      Divides two numbers
%     Returns the remainder of dividing two numbers (modulo division)


This code save as math-operators.php.

<?php
echo "5 + 2 = " , 5 + 2, "<br>"; // R: 5 + 2 = 7
echo "5 - 2 = " , 5 - 2, "<br>"; // R: 5 - 2 = 3
echo "5 * 2 = " , 5 * 2, "<br>"; // R: 5 * 2 = 10
echo "5 / 2 = " , 5 / 2, "<br>"; // R: 5 / 2 = 2.5
echo "5 % 2 = " , 5 % 2, "<br>"; // R: 5 % 2 = 1
?>

Here you can see built-in mathematical functions.

Tuesday, May 12, 2015

Ucitavanje podataka upotrebom odredbe WHERE (Loading data using the WHERE clause)

Da biste izdvoji odredjeni podskup  redova iz tabele - zadati uslov za njihov izbor.

Primer: 

select *
from porudzbine
where sifrakupca = 2;

Odredba WHERE ucitava sve kolone iz tabele porudzbine, ali samo iz redova u kojima je identifikator kupca, sifrakupca jednaka 2.

1. Pokrenite XAMPP. Kliknite na Admin u liniji MySQL-a ili ukucajte u address bar http://localhost/phpmyadmin/

2. Sa leve strane izaberite bazu podataka volimmotore.

Search Blog

Price za decu