CMS  Version 3.9
character_set.inc
Go to the documentation of this file.
1 <?php
7 class CharacterSet extends DataItem
8 {
9  var $table = "information_schema.character_sets";
10  var $primary_key = "CHARACTER_SET_NAME";
11 
12  var $fields = array("CHARACTER_SET_NAME" => String,
13  "DEFAULT_COLLATE_NAME" => String,
14  "DESCRIPTION" => String,
15  "MAXLEN" => Number);
16 }
17 
18 class TableCharacterSet extends DataItem
19 {
20  var $primary_key = "table_name";
21 
22  var $fields = array("table_name" => String,
23  "character_set" => String);
24 
25  function save()
26  {
27  return true;
28  }
29 
31  {
32  checkIdentifier($table);
33  checkIdentifier($charset);
34 
35  $stmt = "ALTER TABLE {$table} CHARACTER SET {$charset}";
36  trace($stmt, 3);
37 
38  $db = ConnectionManager::getConnection();
39  $db->exec($stmt);
40  }
41 }?>
static updateCharacterSet($table, $charset)
$db