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.
ScriptCase kategóriák: