Rev 609 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?phprequire_once('wakka.config.php');// Une classe minimal wiki pour l'acces à la base de donnéeclass Wiki{var $dblink;var $VERSION;// constructorfunction Wiki($config){$this->config = $config;// some host do not allow mysql_pconnect$this->dblink = @mysql_connect ($this->config["mysql_host"],$this->config["mysql_user"],$this->config["mysql_password"]);if ($this->dblink){if (!@mysql_select_db($this->config["mysql_database"], $this->dblink)){@mysql_close($this->dblink);$this->dblink = false;}}$this->VERSION = WAKKA_VERSION;}// DATABASEfunction Query($query){if (!$result = mysql_query($query, $this->dblink)){ob_end_clean();die("Query failed: ".$query." (".mysql_error().")");}return $result;}function LoadSingle($query) { if ($data = $this->LoadAll($query)) return $data[0]; }function LoadAll($query){$data=array();if ($r = $this->Query($query)){while ($row = mysql_fetch_assoc($r)) $data[] = $row;mysql_free_result($r);}return $data;}}?>