ini_set("include_path","./inc:./boxiky/:./config:../inc:../boxiky/:../config");
include_once("kyberia.inc");
$database=new CLASS_KYBERIA();
?>
$describe=$_GET['describe'];
$table=$_GET['table'];
$where=$_GET['where'];
if ($table) selectni($table,$where);
if ($describe) descni($describe);
function descni($tablename){
global $database;
$q="describe $tablename";
$set=$database->query($q);
echo "Field | Type | Null |
";
while($set->next()){
$field=$set->getString('Field');
$fields[]=$field;
$type=$set->getString('Type');
$null=$set->getString('Null');
echo "".$field." | ";
echo "".$type." | ";
echo "".$null." |
";
}
echo "
";
}
function selectni($tablename,$where){
global $database;
$q="describe $tablename";
$set=$database->query($q);
if ($where=="") {
$q2="select * from $tablename";
}else{
$q2="select * from $tablename where $where";
}
echo $q2."
";
$set2=$database->query($q2);
while($set->next()){
$field=$set->getString('Field');
$fields[]=$field;
$type=$set->getString('Type');
$null=$set->getString('Null');
}
for($i=0;$i".$fields[$i]."";
}
echo "
";
while($set2->next()){
for($i=0;$igetString($fields[$i]);
echo "|:|".$onefield;
}
echo "
";
}
}
?>