public function table_name($result, $i) { return mysql_table_name($result, $i); }
/** * @desc Utilizado com qualquer função mysql_list para retornar o valor referenciado por um ponteiro de resultado. * * @param resource $resultado Resultado de uma SQL Query * @param int $coluna ID da Coluna * * @return mixed */ function TableName($resultado, $coluna){ $this->resultado = $resultado; $this->coluna = $coluna; return @mysql_table_name($this->resultado, $this->coluna); }
<body> <div id="contenedor"> <div id="encabezado"> <img src="img/logo.png" align=""left> <h2>Sistema de Gestión de Libros y Autores</h2> </div> <div id="menu"> <?php echo "<ul id='lista'>"; $r = mysql_list_tables($bd); $n = mysql_num_rows($r); for ($i = 0; $i < $n; $i++) { echo "<li class='boton' onclick='cont.location=\"listado.php?tbl=" . mysql_tablename($r, $i, 0) . "\";'>" . strtoupper(mysql_table_name($r, $i, 0)) . "</li>"; } echo "</ul>"; ?> </div> <div id="contenido"> <iframe name="cont" width="100%" height="500px" frameborder="0"> </div> <div id="pie"></div> </div> </body> </html>
} // end of if install_tables } else { /** * DB - Exists * Tables also? * */ $requested_tables = array("pages", "sections", "settings", "users", "groups", "search", "addons"); for ($i = 0; $i < count($requested_tables); $i++) { $requested_tables[$i] = $table_prefix . $requested_tables[$i]; } $result = mysql_query("SHOW TABLES FROM " . DB_NAME); $all_tables = array(); for ($i = 0; $i < mysql_num_rows($result); $i++) { $all_tables[] = mysql_table_name($result, $i); } $missing_tables = array(); foreach ($requested_tables as $temp_table) { if (!in_array($temp_table, $all_tables)) { $missing_tables[] = $temp_table; } } /** * If one or more needed tables are missing, so * we can't go on and have to display an error */ if (count($missing_tables) > 0) { $error_message = "One or more tables are missing in the selected database <b><font color='#990000'>" . DB_NAME . "</font></b>.<br />"; $error_message .= "Please install the missing tables or choose 'install tables' as recommend.<br />"; $error_message .= "Missing tables are: <b>" . implode(", ", $missing_tables) . "</b>";