Straipsniai > Pamokos > Pagrindinės funkcijos

Funkcijos, kurias reikia naudoti kuriant modulius, darant sql užklausas.


Dizaino funkcijos

lentele();

Kodas:
   lentele("Pavadinimas","turinys");
?>
Rezultatas:


klaida();

Naudojama klaidų pranešimams atvaizduoti.
Kodas:
   klaida("Dėmesio","Toks puslapis nerastas, arba jūs neturite teisės jo matyti.");
?>
Rezultatas:


msg();

Naudojama pranešimams apie sėkmingai atliktą užduotį atvaizduoti.
Kodas:
   msg("KLAIDOS","Klaidų neužfiksuota.");
?>
Rezultatas:


*Pateiktų rezultatų išvaizda gali atrodyti kitaip, tai priklauso nuo dizaino.

MySql funkcijos

mysql_query1();

mysql_query1(); yra standartinės funkcijos mysql_query(); pakeitimas, ji pakeista dėl saugumo priežasčių.
Naudojimas :
  $sql= mysql_query1("SELECT * FROM `" . LENTELES_PRIESAGA . "naujienos` WHERE `autorius`=".escape($_SESSION['username'])."");
  foreach($sql as $row){
     echo $row['pavadinimas'']."
";
  }
?>

* LENTELES_PRIESAGA yra kintamasis nustatomas turinio valdymo sistemos įrašymo metu, jis pridedamas prie visų įkeltų į duomenų bazę lentelių pavadinimų.
* escape() funkcija apsaugo nuo sql injekcijų, ją patartina naudoti darant betkokią mysql užklausą, kurioje naudojama iš lankytojo gaunama informacija.
Rezultatas:
Bus grąžintas naujienų, kurių autorius esate Jūs, pavadinimų sąrašas.

kiek();


Funkcija naudojama suskaičiuoti, kiek įrašų yra tam tikroje duomenų bazės lentelėje.
Pavyzdys:
  $kiek=kiek("naujienos","WHERE `autorius`=".escape($_SESSION['username'])."");
  echo $kiek;
?>
Rezultatas:
Bus grąžintas Jūsų parašytų naujienų skaičius.
Data: 2009-05-01 11:58:20, Autorius: Paulius

Rašyti komentarą

Prašome prisijungti!

Komentarai

# Paulius (2010-02-15 19:13:11 )
avataras
čia pagrindinės, nematai?
# LaurynasL (2010-02-15 14:02:25 )
avataras
O čia tik tiek mažai pagrindinių funkcijų? :)
# Lasasjuroj (2009-05-02 22:18:58 )
avataras
super ;-)