Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [php] controllo esistenza tabella

    ciao a tutti...

    stavo testando il sito che sto sviluppando...

    pero' sorge un piccolo problema...

    in sostenza... io vorrei fare un controllo sull'esistenza di una tabella... che creo al momento della login...
    per la creazione nessun problema...

    ma se l'utente chiude il browser con la X in alto a destra... e non effetua il log-out che mi sono creato... la tabella non viene eliminata...

    il problema e' che se l'utente cerca di ri-logarsi mi appare un errore...
    Table 'nome_tabella' already exists

    come faccio a controllare appunto l'esistenza della suddetta tabella???
    e nel caso in cui la tabella esistesse gia' non crearla...?!?!?

    grazie
    La vita sarebbe piu' facile se avessi il codice sorgente!

  2. #2
    Se lo fai loggare con le sessioni, il server chiude la sessione sia se l'utente fa il logout, sia se non lo fa poichè elimina la sessione dopo un tot di tempo.

    http://it.php.net/manual/it/ref.session.php guidi ufficiale in italiano

  3. #3

    Re: [php] controllo esistenza tabella

    [supersaibal]Originariamente inviato da zip2k
    ciao a tutti...
    il problema e' che se l'utente cerca di ri-logarsi mi appare un errore...
    Table 'nome_tabella' already exists

    come faccio a controllare appunto l'esistenza della suddetta tabella???
    e nel caso in cui la tabella esistesse gia' non crearla...?!?!?

    grazie [/supersaibal]
    CREATE TABLE IF NOT EXISTS tabella



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

  4. #4
    questo lo so...

    ho anche modificato il php.ini per il salvataggio delle sessioni nella cartella che voglio...

    ho impostato il tempo di inattivita' delle sessioni per distruggerle...

    ma la tabella che creo... non viene eliminata se chiudo il browser...

    per questo mi serviva sapere...se era possibile fare un controllo sull'esistenza della tabella...

    una cosa del tipo:
    codice:
     if(!Table 'nome_tabella' already exists)
    {
       ...creo la tabella...
    }
    else
    {
       ...login...
    }
    La vita sarebbe piu' facile se avessi il codice sorgente!

  5. #5
    mi sa che ti e' sfuggita la mia risposta.


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

  6. #6
    non l'ho vista...

    grazie...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  7. #7

    Re: Re: [php] controllo esistenza tabella

    [supersaibal]Originariamente inviato da piero.mac
    CREATE TABLE IF NOT EXISTS tabella


    [/supersaibal]
    scusami se ti assillo...ma questo codice lo devo inserire nella query...?

    CREATE TABLE IF NOT EXISTS ".$tab." (Codice VARCHAR (10) not null, Titolo TEXT ,Voce LONGTEXT ,Var1 LONGTEXT , Var2 LONGTEXT , Unitadimisura VARCHAR (50) , Prezzo Float (10,2) , Quantita VARCHAR (255) , Totale FLOAT (10,2) , PRIMARY KEY (Codice))"

    oppure...

    e' una funzione che devo inserire in un controllo tipo if???
    La vita sarebbe piu' facile se avessi il codice sorgente!

  8. #8
    grazie piero.mac...

    ho fatto delle prove... funzione tutto alla perfezione...


    grazie mille per il momento...

    La vita sarebbe piu' facile se avessi il codice sorgente!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.