Change of tableExists function, by instructions deprecated in PHP 5.3

This commit is contained in:
hector
2011-03-25 12:09:25 -04:00
parent 101db6f170
commit cbe4d1b3e4
2 changed files with 28 additions and 10 deletions

View File

@@ -717,14 +717,29 @@ class database extends database_base {
/**
* Determining the existence of a table
*/
function tableExists ($table, $db) {
$tables = mysql_list_tables ($db);
while (list ($temp) = @mysql_fetch_array ($tables)) {
if ($temp == $table) {
return TRUE;
}
}
return FALSE;
function tableExists($tableName, $database)
{
@mysql_select_db($database);
$tables = array();
$tablesResult = mysql_query("SHOW TABLES FROM $database;");
while ($row = @mysql_fetch_row($tablesResult)) $tables[] = $row[0];
if(in_array($tableName, $tables)) {
return TRUE;
}
return FALSE;
}
/*
* Determining the existence of a table (Depricated)
*/
// function tableExists ($table, $db) {
// $tables = mysql_list_tables ($db);
// while (list ($temp) = @mysql_fetch_array ($tables)) {
// if ($temp == $table) {
// return TRUE;
// }
// }
// return FALSE;
// }
}