rendered paste body<?php
class dbExec extends mysqlconnect
{
function dbExec()
{
$host=parent::getHost();
$user=parent::getUser();
$pw=parent::getPW();
$datenbank=parent::getDataBase();
@mysql_connect($host,$user,$pw) or die ("verbindung konnte nicht aufgebaut werden");
mysql_select_db($datenbank) or die ("datenbank existiert nich");
}
function execQuery ($query) // SELECT - Anweisung
{
//####################### Table - Name #################
$result = mysql_query($query) or die ("<br/><hr></br><strong>Fehler:</strong> ".$query."<br/>". mysql_errno() . ": " . mysql_error());
return TRUE;
}
function selectQueryRow ($query) // SELECT - Anweisung
{
//####################### Table - Name #################
$this->setUTF8();
$row=array();
$result = mysql_query($query) or die ("<br/><hr></br><strong>Fehler:</strong> ".$query."<br/>". mysql_errno() . ": " . mysql_error());
$row = mysql_fetch_array($result);
return $row;
}
function selectQueryItem ($query) // SELECT - Anweisung
{
$this->setUTF8();
//####################### Table - Name #################
$row=array();
$result = mysql_query($query) or die ("<br/><hr></br><strong>Fehler:</strong> ".$query."<br/>". mysql_errno() . ": " . mysql_error());
$row = mysql_fetch_array($result);
return $row[0];
}
function selectQuery ($query) // SELECT - Anweisung
{
$this->setUTF8();
//####################### Table - Name #################
$i=0;
$result = mysql_query($query) or die ("<br/><hr></br><strong>Fehler:</strong> ".$query."<br/>". mysql_errno() . ": " . mysql_error());
$i=0;
while($row = mysql_fetch_object($result))
{
foreach ($row as $item)
{
$output[$i][]=$item;
}
$i++;
}
if (!isset($output))
{
$output=0;
}
return $output;
}
function selectQueryRaw($query)
{
$this->setUTF8();
$result = mysql_query($query) or die ("<br/><hr></br><strong>Fehler:</strong> ".$query."<br/>". mysql_errno() . ": " . mysql_error());
return $result;
}
function selectQueryOrdered($query)
{
$this->setUTF8();
$result = mysql_query($query) or die ("<br/><hr></br><strong>Fehler:</strong> ".$query."<br/>". mysql_errno() . ": " . mysql_error());
$numfields = mysql_num_fields($result);
$i=0;
while ($row = mysql_fetch_object($result))
{
$j=0;
foreach ($row as $item)
{
$output[$i][mysql_field_name($result, $j)]=$item;
$j++;
}
$i++;
}
if (!isset($output))
{
$output=0;
}
return $output;
}
function setUTF8()
{
mysql_query('SET NAMES "utf8"');
}
}
?>