Visualizzazione dei risultati da 1 a 8 su 8

Discussione: mysql e commit

  1. #1
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549

    mysql e commit

    salve,

    con questo codice
    Codice PHP:
        if (@mysql_query("BEGIN"))
        {
            @
    mysql_query($queryAnagrafica);
            @
    mysql_query($queryPrenotazione);
            @
    mysql_query("COMMIT");
        }
        else
        {
            echo 
    "Errore interno. Riprovare in un secondo momento. 
    Errore : " 
    .mysql_error();
        } 
    è possibile che venga eseguita solo la query $queryPrenotazione?

    la risposta la posso dare io; si è possibile, poichè a me è successo.
    mi piacerebbe sapere come mai è possibile. cosa ho sbagliato?

    mille grazie
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    direi di iniziare a togliere la @, così vediamo se c'è qualcosa che non va.
    che versione di mysql hai?
    Codice PHP:

    if (mysql_query("BEGIN"))
        {
            
    mysql_query($queryAnagrafica);
            
    mysql_query($queryPrenotazione);
            
    mysql_query("COMMIT");
        }
        else
        {
            echo 
    "Errore interno. Riprovare in un secondo momento. 
    Errore : " 
    .mysql_error();
        } 

  3. #3
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    cavolo, la versione non la conosco. c'è modo di risalire?
    per quanto riguarda gli errori; dopo il codice che ho postato c'è l'archiviazione in un log degli errori. l'ho controllato e non c'è nessun errore.
    la procedura è un pagamento on-line; fino ad ora (circa 300 transazioni) tutto è andato bene.
    purtroppo non posso testarla poichè dovrei fare un pagamento.

    tu che consigli di fare?
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    crei un file info.php e scrivi:
    Codice PHP:
    <?php
    phpinfo
    ();
    ?>
    troverai una serie di voci, cerca dove c'è scritto "mysql" e vedi la versione.

    un'altra domanda, le tabelle del db sono InnoDB ?

  5. #5
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    la versione è la 5.0.45
    le tabelle sono MyISAM
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  6. #6
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Con la versione di mysql ci siamo, il problema è il tipo di formato delle tabelle.

    Dai un'occhiata qui:

    http://database.html.it/guide/lezion...azioni-e-lock/

  7. #7
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    cavolo...ora chi lo sente il cliente.
    c'è la possibilità di cambiare il formato delle tabelle senza eliminare i dati contenuti all'interno?
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  8. #8
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    ho trovato; però come tipo posso solo utilizzare Heap, Merge, Berkeley DB.
    cosa consigli di fare?

    molte grazie
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

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.