Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 24
  1. #11
    di tempo!
    No, magari hai il commit attivo.
    Devi perciò mettere alla fine il comando commit.
    Ovvero quasta riga:
    $ris = mysql_query("COMMIT");

  2. #12
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    67
    sotto a "mysql_free_result($result);"?

  3. #13
    O prima o dopo, è uguale.
    Basta che sia dopo la for.

    Giusto per la cronaca, "mysql_free_result($result); serve per "liberare" la tabella temporanea dei risultati

  4. #14
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    67
    Niente, nn me le cancella... Lo ho trasformato così:

    <?php
    mysql_connect("mysql.hosting.uli.it", "bormious_admin", "mocesab");
    $tabelle = mysql_list_tables("bormious");
    $righe = mysql_num_rows($tabelle);
    for ($i = 0; $i < $righe; $i++) {
    $tabella=mysql_tablename($tabelle, $i);
    if (substr($tabella,0,5)=='nuke_')
    {
    $ris = mysql_query("DROP TABLE $nometabella");
    echo 'Tabella: '.$tabella.' cancellata
    ';
    }
    }

    mysql_free_result($result);
    $ris = mysql_query("COMMIT");
    ?>

    Mi dice

    Tabella: nuke_authors cancellata
    Tabella: nuke_autonews cancellata
    Tabella: nuke_banreq cancellata
    Tabella: nuke_bbacronyms cancellata
    Tabella: nuke_bbadmin_nav_module cancellata
    Tabella: nuke_bbadvanced_username_color cancellata
    Tabella: nuke_bbarcade cancellata
    Tabella: nuke_bbarcade_categories cancellata
    Tabella: nuke_bbarcade_comments cancellata
    Tabella: nuke_bbarcade_fav cancellata
    Tabella: nuke_bbattach_quota cancellata
    Tabella: nuke_bbattachments cancellata
    Tabella: nuke_bbattachments_config cancellata
    .....
    .....
    .....
    Ma poi su myadmin ci sono ancora... Possibile che sia così un casino?

  5. #15
    IE a volte è stupido. Se stai aggiornandola pagina prova ad chiuderla e riaprirla
    Se no non saprei...

  6. #16
    DROP TABLE $nometabella oppure $tabella???

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #17
    Ops...

    Si $tabella
    Questo è colpa delle modifiche dell'ultimo minuto...

  8. #18
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    67
    GRANDE!!!!!!!!!!!
    Grazie mille, adesso funzia!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!

  9. #19
    Eh si, basta mettere le cose giuste e funziona!

  10. #20
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    67
    Allora così deve essere?

    <?php
    mysql_connect("", "", "");
    $tabelle = mysql_list_tables("");
    $righe = mysql_num_rows($tabelle);
    for ($i = 0; $i < $righe; $i++) {
    $tabella=mysql_tablename($tabelle, $i);
    if (substr($tabella,0,5)=='nuke_')
    {
    $ris = mysql_query("DROP TABLE $tabella");
    echo 'Tabella: '.$tabella.' cancellata
    ';
    }
    }

    mysql_free_result($result);
    $ris = mysql_query("COMMIT");
    ?>

    e se al posto delle tabelle nuke_ voglio eliminare le tabelle xy_ basta che cambio qui if (substr($tabella,0,5)=='nuke_')e sostitiuisco 'nuke_' con 'xy_'?

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.