• User Newbie

    righe vuote

    Ciao a tutti,
    Ho creato un piccolo database mysql gestito da php via web.
    Vorrei chiedere una cosa.
    le possibilità che ho sono quelle di inserire,modificare e cancellare e visualizzare un titolo di dvd.
    Quando visualizzo si crea automaticamente una tabella che contiene i titoli e alcune info.
    Ora quando cancello un dvd per esempio rimane una riga vuota nella tabella del database, questo comporta che nella visualizzazione ottengo alcune righe di tabella prive di contenuto.
    E' possibile dire al database di verificare la tabella e cancellare quelle con indice che hanno contenuto vuoto?
    Grazie mille

    Alex


  • User Attivo

    Se fai una delete non dovresti trovarti righe vuote!


  • User Attivo

    Ciao alexmax75,
    non so se ho capito bene quello che hai scritto. Finché visualizzi, modifichi, ecc... qualcosa in una tabella OK, quello che mi quadra poco e che crei e distruggi tabelle in continuazione, se ho capito correttamente quanto hai scritto.
    Per eliminare una tabella devi verificare di utilizzare una query del tipo:
    ***DROP TABLE nome_tabella ***
    altrimenti potresti cancellarne il contenuto ma non eliminarla.

    Per la richiesta specifica, basta fare una query precisa e passare il risultato della query alla funzione mysql_num_rows(): se il risultato è nullo vuol dire che non ci sono righe:
    if (mysql_num_rows($query)==0)
    *** //non ci sono righe***

    Comunque prova ad utilizzare altre strade, tipo le variabili di sessione, perché eliminare e creare tabelle potrebbe essere una strada molto dispendiosa e poco sicura.
    :ciauz: