Visualizzazione dei risultati da 1 a 2 su 2

Discussione: ShowTable singola

  1. #1

    ShowTable singola

    Stò modificando una class già fatta, dove ritengo responsabile, secondo le mie scarse conoscenze, la seguente function, di creare la lista delle tabelle che devono essere incluse in un lavoro più complesso che riguarda appunto tutte le tabelle di un database.

    io vorrei che invece riguardasse una sola tabella passata tra i parametri come nell'esempio

    function dump_database($dbname, $tabella, $reset_anyway = TRUE, $dump_data = TRUE) {
    // Check for empty dbname
    if (!isset($dbname) || !$dbname) {
    // if yes exit
    return FALSE;
    }
    // Try to set SELECTED DB
    if (!$this->select_db($dbname, $reset_anyway)) {
    // if fail get out
    return FALSE;
    }
    // List tables
    $query = mysql_query("SHOW TABLE STATUS FROM {$dbname}");
    // Cicle results
    $key = "";
    while ($database = mysql_fetch_assoc($query)) {
    $key=count($this->_TABLES);
    $this->_TABLES[$key]['nome'] = $database["Name"];
    $this->_TABLES[$key]['params'] = "";
    $this->_TABLES[$key]['dump_data'] = $dump_data;
    // Add Tables
    }
    // All ok...return TRUE
    return TRUE;
    }

    L'unica cosa che mi eravenuta inmente era questa, ma non funge:

    while ($database = mysql_fetch_assoc($query)) {
    if ($tabella==$database["Name"]) {
    $key=count($this->_TABLES);
    $this->_TABLES[$key]['nome'] = $database["Name"];
    $this->_TABLES[$key]['params'] = "";
    $this->_TABLES[$key]['dump_data'] = $dump_data;
    // Add Tables
    }
    }
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Quante volte mi ripeto che devo essere più cauto prima di postare, scusate: funziona così com'è!!!
    Prima o poi anch'io vi insegnerò qualcosa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.