Zeile 847 | Zeile 847 |
---|
*/ function escape_string($string) {
|
*/ function escape_string($string) {
|
| if($this->db_encoding == 'utf8') { $string = validate_utf8_string($string, false); } elseif($this->db_encoding == 'utf8mb4') { $string = validate_utf8_string($string); }
|
if(function_exists("mysql_real_escape_string") && $this->read_link) { $string = mysql_real_escape_string($string, $this->read_link);
| if(function_exists("mysql_real_escape_string") && $this->read_link) { $string = mysql_real_escape_string($string, $this->read_link);
|
Zeile 865 | Zeile 874 |
---|
* @return boolean Returns true on success, false on faliure */ function free_result($query)
|
* @return boolean Returns true on success, false on faliure */ function free_result($query)
|
{
| {
|
return mysql_free_result($query);
|
return mysql_free_result($query);
|
}
| }
|
/** * Escape a string used within a like command. *
| /** * Escape a string used within a like command. *
|
Zeile 884 | Zeile 893 |
---|
* Gets the current version of MySQL. * * @return string Version of MySQL.
|
* Gets the current version of MySQL. * * @return string Version of MySQL.
|
*/
| */
|
function get_version() { if($this->version)
| function get_version() { if($this->version)
|
Zeile 903 | Zeile 912 |
---|
/** * Optimizes a specific table.
|
/** * Optimizes a specific table.
|
*
| *
|
* @param string The name of the table to be optimized. */ function optimize_table($table)
| * @param string The name of the table to be optimized. */ function optimize_table($table)
|
Zeile 919 | Zeile 928 |
---|
function analyze_table($table) { $this->write_query("ANALYZE TABLE {$this->table_prefix}{$table}");
|
function analyze_table($table) { $this->write_query("ANALYZE TABLE {$this->table_prefix}{$table}");
|
}
/**
| }
/**
|
* Show the "create table" command for a specific table. * * @param string The name of the table.
| * Show the "create table" command for a specific table. * * @param string The name of the table.
|
Zeile 998 | Zeile 1007 |
---|
{ $table_type = my_strtoupper($status['Type']); }
|
{ $table_type = my_strtoupper($status['Type']); }
|
if($version >= '3.23.23' && $table_type == 'MYISAM')
| if(version_compare($version, '3.23.23', '>=') && ($table_type == 'MYISAM' || $table_type == 'ARIA')) { return true; } elseif(version_compare($version, '5.6', '>=') && $table_type == 'INNODB')
|
{ return true; }
| { return true; }
|
Zeile 1042 | Zeile 1055 |
---|
{ $version = $this->get_version(); $supports_fulltext = $this->supports_fulltext($table);
|
{ $version = $this->get_version(); $supports_fulltext = $this->supports_fulltext($table);
|
if($version >= '4.0.1' && $supports_fulltext == true)
| if(version_compare($version, '4.0.1', '>=') && $supports_fulltext == true)
|
{ return true; }
| { return true; }
|
Zeile 1246 | Zeile 1259 |
---|
'latin5' => 'ISO 8859-9 Turkish', 'armscii8' => 'ARMSCII-8 Armenian', 'utf8' => 'UTF-8 Unicode',
|
'latin5' => 'ISO 8859-9 Turkish', 'armscii8' => 'ARMSCII-8 Armenian', 'utf8' => 'UTF-8 Unicode',
|
| 'utf8mb4' => '4-Byte UTF-8 Unicode (requires MySQL 5.5.3 or above)',
|
'ucs2' => 'UCS-2 Unicode', 'cp866' => 'DOS Russian', 'keybcs2' => 'DOS Kamenicky Czech-Slovak',
| 'ucs2' => 'UCS-2 Unicode', 'cp866' => 'DOS Russian', 'keybcs2' => 'DOS Kamenicky Czech-Slovak',
|
Zeile 1294 | Zeile 1308 |
---|
'latin5' => 'latin5_turkish_ci', 'armscii8' => 'armscii8_general_ci', 'utf8' => 'utf8_general_ci',
|
'latin5' => 'latin5_turkish_ci', 'armscii8' => 'armscii8_general_ci', 'utf8' => 'utf8_general_ci',
|
| 'utf8mb4' => 'utf8mb4_general_ci',
|
'ucs2' => 'ucs2_general_ci', 'cp866' => 'cp866_general_ci', 'keybcs2' => 'keybcs2_general_ci',
| 'ucs2' => 'ucs2_general_ci', 'cp866' => 'cp866_general_ci', 'keybcs2' => 'keybcs2_general_ci',
|