Adatbázis-kezelés
Változók alkalmazása
Mezők aktuális értékére való hivatkozás: {mezo}
Globális változóra való hivatkozás: [globalis]
Adatok felvitele
$smezo1 = sc_sql_injection({mezo1}); // mezo1 által tárolt érték megtisztítása, hogy ne legyen benne SQL injekció, valamint automatikusan '__' jelek közé rakja, így ha karakteres tartalmat viszünk fel, akkor az SQL kódnak nem kell tartalmaznia a változó előtt és után a ' jelet
$insert = "INSERT INTO tabla(mezo1) VALUES ($smezo1)";
sc_exec_sql($insert);
Adatok módosítása
$update = "UPDATE tabla SET mezo1=".{mezo1}." WHERE mezo2=".{mezo2};
sc_exec_sql($udpate);
Adatok törlése
$delete = "DELETE FROM tabla WHERE mezo1=".{mezo1};
sc_exec_sql($delete);
Adatok lekérdezése
$select = "SELECT elso, masodik FROM tabla WHERE mezo2=".{mezo2};
sc_lookup(rs,$select);
$count = count($rs);
for ($i=0; $i<$count; $i++) {
$elso_mezo = $rs[$i][0]; // i-dik eredmény első mezője
$masodik_mezo = $rs[$i][1]; // i-dik eredmény második mezője
...
}
{szamossag} = $count; // Mező értékének felülírása egy másik változóval
Megjegyzés
Grid alkalmazás esetén a WHERE feltétel után lehet globális változót alkalmazni, amely változó akár az onApplicationInit vagy az onScriptInit eseményeken belül kaphatnak értéket. Továbbá az alkalmazás fej- és láblécébe is helyezhető globális változó, amik szintén ezen események egyikében is kaphat értéket.