Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...

Otsi Vahvlist

Kuvatakse tulemused sildile ''andmebaasi''.

  • Otsing siltide järgi

    Sisesta sildid eraldades komadega.
  • Otsing autori järgi

Sisu tüüp


Foorumid

  • Vahvel.Net
    • Uuendused & Tähtsad teated
    • Kampaaniad & Loosimised
    • Tööpakkumised
    • Tagasiside
  • Meelelahutus
    • Pubi
    • Meedia
    • Isikuteemad
    • Haridus
    • Sport
    • Pokker
    • Küsimused ja vastused
    • Foorumi meelelahutused
    • Puhkus ja reisimine
  • Infotehnoloogia
    • Tehnika/Seadmed
    • Äriblogid
    • Programmeerimine
    • Krüptorahad
    • Andmeside
  • Mängud
    • Counter-Strike
    • Minecraft
    • Runescape
    • GTA V
    • GTA San Andreas Multiplayer
    • League of Legends
    • Mängud üldine
  • Kunstinurk
  • Varia
  • Vahvel.net's Teemad
  • RuneScape's Klubi foorum
  • Debt Collectors's Liitumine
  • Debt Collectors's Foorum
  • Debt Collectors's Clani info

Blogi

Tulemused puuduvad.

Tulemused puuduvad.

Kalendrid

  • Community Calendar
  • RuneScape's Klubi sündmused
  • Debt Collectors's Üritused

Kategooriad

  • Loosimised
  • Tasuta äraandmised
  • Vahvel.Net
  • Vahvel.net's Loosimised
  • RuneScape's Klubi loosimised

Kategooriad

  • Moderaatorid
  • Mänguserveri haldurid

Kategooriad

  • Elektroonika
    • Arvutid ja IT- tehnika
    • Mobiiltelefonid ja lisatarvikud
    • Foto- ja videokaamerad
    • Kodutehnika
  • Sõidukid
    • Autod
    • Autoosad ja tarvikud
    • Mopeedautod, Mopeedid, Mootorrattad, ATV-d, Mootorsaanid
    • Mototehnika osad ja tarvikud
    • Veesõidukid
    • Veesõidukite osad ja tarvikud
    • Põllu- ja metsatehnika
    • Põllu- ja metsatehnika osad ja tarvikud
    • Veoautod, bussid, eriotstarbelised
    • Veoautod, bussid, eriotstarbelised osad ja tarvikud
    • Üldehitus
    • Tööriistad, ehitusseadmed
  • Kinnisvara
    • Korterid
    • Majad
    • Maa/krundid
    • Ärikinnisvara
    • Garaažid
    • Kinnisvara välismaal
  • Kodu
    • Mööbel
    • Kodutehnika
  • Ehitus
    • Üldehitus
    • Tööriistad, ehitusseadmed
  • Garderoob, stiil ja ilu
  • Lastekaubad
  • Vaba aeg
  • Koduloomad
  • Töö ja äri
  • RuneScape's Klubi pood

Kategooriad

  • Õpetlikud videod
  • Striimid
    • Youtube
    • Twitch
  • Naljad ja vembud
  • Mänguvideod
    • Counter-Strike Global Offensive
    • GTA 5
    • GTA 6
    • RuneScape
    • League of Legends
    • Dayz
  • Filmitreilerid
    • 2020 a. filmid
  • Muu

Otsi tulemusi...

Otsi tulemusi mis sisaldab...


Loomise kuupäev

  • Start

    End


Viimati uuendatud

  • Start

    End


Filter by number of...

Liitunud

  • Start

    End


Group


Minust


Asukoht


Hobid


Elukutse


Veebileht


MSN


SKYPE

Leitud 4 tulemust

  1. Üks väike õpetus siis minu poolt // Arvuti tunnis kirjuta, muud pole teha... Alguses on vaja luua siis PHP dokument: Alustuseks /*-------Loome MySQL Ühenduse-------*/ $con = mysql_connect("localhost", "Kasutajanimi", "Parool") or die(mysql_error()); // Kui ühendus ei õnnestu, kuvatakse veateade! /*-------Valime Andmebaasi-------*/ mysql_select_db("Andmebaas"); /* * Oletame et sul on andmebaasis "users" tabel, * Ning soovid sealt kuvada kõik kasutajad, Kuuluse järjekorras, alustades suurimast. * Pead talitama nii: */ echo "</pre><table align="center">"; // Teeme väikese kujunduse ka siis echo "Kasutajanimi Kuulsus" $query = mysql_query("SELECT * FROM users ORDER BY kuulsus DESC"); while($row = mysql_fetch_assoc($query)){ $kasutajanimi = $row['kasutajanimi']; $kuulus = $row['kuulsus']; // Teksti väljastamiseks kasutame "echo"t echo "$kasutajanimi $kuulsus"; } echo "</table>";<br><br>mysql_close($con);<br>?&g Kui soovid kuvada 10 TOP kuulsusega isikut siis pead muutma $query rida järgnevalt: $query = mysql_query("SELECT * FROM users ORDER BY kuulsus DESC LIMIT 0,10"); Nüüd siis väike uuendus, nimelt kuidas teha registeerumis formi ja andmebaasi sisestamist: NB! Kood ei kontrolli kas kasutaja on olemas, või ei ole. /*-------Loome MySQL Ühenduse-------*/ $con = mysql_connect("localhost", "Kasutajanimi", "Parool") or die(mysql_error()); // Kui ühendus ei õnnestu, kuvatakse veateade! /*-------Valime Andmebaasi-------*/ mysql_select_db("Andmebaas"); if($_POST['registeeru']){ $kasutajanimi = $_POST['kasutajanimi']; $parool = $_POST['parool']; addslashes($kasutajanimi); if(!$kasutajanimi||!$parool){ // Kontrollitakse, kas kasutaja on ära täitnud kogu form'i echo "Palun täitke kõik väljad"; } else { mysql_query("INSERT INTO users (kasutajanimi, parool) VALUES('$kasutajanimi', '$parool')") or die(mysql_error()); // Lisame andmebaasi kasutajanime ja parooli echo "Teie kasutaja on loodud!"; } } else { /*-------Kuvame nn. Formi-------*/ echo " </pre><form action="index.php" method="POST"> Kasutajanimi: Parool: "; } echo ""; mysql_close($con); ?> < Loodan, et ühtegi viga ei tekkinud Probleemid? PM Kõike Paremat: Mart
  2. Kuna ma kasutan seda mitmes projektis siis ehk on mõnele teile ka kasulik. class Database { private $con = false; private $result = array(); private $querys = 0; private $error; function __construct() { } /* * Returns the current query count. */ public function getQuerys() { return $this -> querys; } /* * Returns the latest error. */ public function getErrors() { return $this->error; } /* * Connects to the database, only one connection * allowed */ public function connect() { global $config; if (!$this -> con) { $myconn = @mysql_connect($config['database']['host'], $config['database']['user'], $config['database']['password']); if ($myconn) { $seldb = @mysql_select_db($config['database']['name'], $myconn); if ($seldb) { $this -> con = true; return true; } else { $this->error = "Can't select database: " . mysql_error(); return false; } } else { $this->error = "Can't connect to MySQL Server: " . mysql_error(); return false; } } else { return true; } } /* * Changes the new database, sets all current results * to null */ public function setDatabase($name) { global $config; if ($this -> con) { if (@mysql_close()) { $this -> con = false; $this -> results = null; $config['database']['name'] = $name; $this -> connect(); } } } /* * Checks to see if the table exists when performing * queries * Required: table (the name of the table) */ private function tableExists($table) { global $config; $tablesInDb = @mysql_query('SHOW TABLES FROM ' . $config["database"]["name"] . ' LIKE "' . $table . '"'); $this -> querys++; if ($tablesInDb) { if (mysql_num_rows($tablesInDb) == 1) { return true; } else { $this->error = "tableExists(): " . mysql_error(); return false; } } } /* * Selects information from the database. * Required: table (the name of the table) * Optional: rows (the columns requested, separated by commas) * where (column = value as a string) * order (column DIRECTION as a string) */ public function select($table, $rows = '*', $where = null, $order = null, $limit = null) { $this -> result = null; $q = 'SELECT ' . $rows . ' FROM ' . $table; if ($where != null) $q .= ' WHERE ' . $where; if ($order != null) $q .= ' ORDER BY ' . $order; if ($limit != null) $q .= ' LIMIT ' . $limit; $query = @mysql_query($q); $this -> querys++; if ($query) { $this -> numResults = mysql_num_rows($query); for ($i = 0; $i numResults; $i++) { $r = mysql_fetch_array($query); $key = array_keys($r); for ($x = 0; $x if (!is_int($key[$x])) { if (mysql_num_rows($query) > 1) $this -> result[$i][$key[$x]] = $r[$key[$x]]; else if (mysql_num_rows($query) $this -> result = null; else $this -> result[$key[$x]] = $r[$key[$x]]; } } } return true; } else { $this->error = "select(): " . mysql_error(); return false; } } /* * Insert values into the table * Required: table (the name of the table) * values (the values to be inserted) * Optional: rows (if values don't match the number of rows) */ public function insert($table, $values, $rows = null) { if ($this -> tableExists($table)) { $insert = 'INSERT INTO ' . $table; if ($rows != null) { $insert .= ' (' . $rows . ')'; } for ($i = 0; $i if (is_string($values[$i])) $values[$i] = '"' . $values[$i] . '"'; } $values = implode(',', $values); $insert .= ' VALUES (' . $values . ')'; $ins = @mysql_query($insert); $this -> querys++; if ($ins) { return true; } else { $this->error = "insert(): " . mysql_error(); return false; } } } /* * Deletes table or records where condition is true * Required: table (the name of the table) * Optional: where (condition [column = value]) */ public function delete($table, $where = null) { if ($this -> tableExists($table)) { if ($where == null) { $delete = 'DELETE ' . $table; } else { $delete = 'DELETE FROM ' . $table . ' WHERE ' . $where; } $del = @mysql_query($delete); $this -> querys++; if ($del) { return true; } else { $this->error = "delete(): " . mysql_error(); return false; } } else { return false; } } /* * Updates the database with the values sent * Required: table (the name of the table to be updated * rows (the rows/values in a key/value array * where (the row/condition in an array (row,condition) ) */ public function update($table, $rows, $where) { if ($this -> tableExists($table)) { for ($i = 0; $i if ($i % 2 != 0) { if (isset($where[$i])) { if (($i + 1) != null) $where[$i] = '"' . $where[$i] . '" AND '; else $where[$i] = '"' . $where[$i] . '"'; } } } $where = implode('', $where); $update = 'UPDATE ' . $table . ' SET '; $keys = array_keys($rows); for ($i = 0; $i if (is_string($rows[$keys[$i]])) { $update .= $keys[$i] . '="' . $rows[$keys[$i]] . '"'; } else { $update .= $keys[$i] . '=' . $rows[$keys[$i]]; } if ($i != count($rows) - 1) { $update .= ','; } } $update .= ' WHERE ' . $where; $query = @mysql_query($update); $this -> querys++; if ($query) { return true; } else { $this->error = "update(): " . mysql_error(); return false; } } else { return false; } } /* * Returns the result set in an array */ public function getResult() { return $this -> result; } /* * Nulls the result set */ public function nullResult() { $this -> result = array(); } } ?> See ei ole tehtud minupoolt, küll aga olen ma seda muutnud ja stabiliseerinud ning muidugi lisanud funktsioone. Ma kasutan seal oma config arrayd, te võite seda muidugi muuta. Samuti ei saada ma andmebaasi andmeid objekti ehitamisel vaid need võetakse configist, te võite muuta seda, et see tehtaks ära konstruktoris.
  3. Hei! Oleks siis vaja teada, millised näevad välja AMXBans 5.1b, 1.6GM ja 6 tabelid, kus hoitakse infot adminnide ja bännide kohta.
  4. Serveripank.com Tere, mina olen 14a. poiss kes alustas projekti nimega KDFX.eu. Mina tegelen php õppimisega ja tegin serveripanga enda teadmiste testimiseks. Oli ennemgi teema tehtud, seda aga shelli poolt, kuna mul polnud kasutajaparool meeles siis. Nüüd olen jõudnud serveripanga projektiga alpha staasi, mis tähendab et võib leiduda vigu ja palju uut on tulekul. Serveripanka saad lisada servereid, mis näitavad online staatust ja uuendab iga 5 minuti tagant. Serveripank toetab hetkel San-Andreas Multiplayer ja Counter-Strike 1.6 servereid, tulevikus lisatakse juurde mängutugisi. Serveripangal oli/tuleb ka reputatsioon, mis määrab serveri respekti, kui on hea seltskond ja administratsioon siis inimesed lisavad +1 rep, kui on aga halb seltskond ja administratsioon on külastajatel ka -1 panna. Serveripangal on kaks eesmärki, näidata Eesti mänguservereid, külastades Eestikeelset saiti, ning teine eesmärk on hetkel salastatud Külastage ise ka: http://www.serveripank.com
×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.