36 lines
797 B
PHP
36 lines
797 B
PHP
<?php
|
|
|
|
class Interpret extends DatabaseModel {
|
|
|
|
public function __construct(&$core){
|
|
parent::__construct($core);
|
|
|
|
$this->fields = array();
|
|
$this->table = '';
|
|
}
|
|
|
|
public function table($name) {
|
|
$this->table = $name;
|
|
|
|
// Get tables
|
|
$sth = $this->mods->database->prepare("DESCRIBE " . $this->table);
|
|
$sth->execute();
|
|
$table_fields = $sth->fetchAll(\PDO::FETCH_COLUMN);
|
|
|
|
// Append to model
|
|
$this->fields = $table_fields;
|
|
}
|
|
|
|
public function toPHP() {
|
|
$values = array();
|
|
foreach ($this->fields as $key => $value) {
|
|
$values[] = '"'.$value.'"';
|
|
}
|
|
$values = implode(', ', $values);
|
|
$text = 'VALUES: array('.$values.')
|
|
TABLE: '.$this->table;
|
|
echo $text;
|
|
}
|
|
}
|
|
|
|
?>
|