Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da luca200
    con le transazioni, magari?

    http://database.html.it/guide/lezion...azioni-e-lock/
    interessante! Grazie Luca... ma non mi pare che possa fare al caso mio

  2. #12
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da henry78
    non mi pare che possa fare al caso mio
    e perchè?

  3. #13
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da luca200
    e perchè?
    se non ho capito male, il sistema che consigli permette di aggiornare le tabelle in modo esclusivo, senza permettere che 2 utenti lo possano fare in contemporanea.

    Io ho una pagina che svolge molte elaborazioni su diverse tabelle e voglio che il risultato dell'elaborazioni sia 1 o Zero. Fatto o non fatto. :master:

  4. #14
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    e quindi?

  5. #15
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da luca200
    e quindi?
    quindi come può essere utile ad aiutarmi?

  6. #16
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    scusa eh.. ma come pensi di fare?
    la mia soluzione semplicemente ti fa fare n query per quanti inserimenti devi fare in n tabelle controllando ogni volta se l'insert è stato fatto. cosa c'è di macchinoso?

  7. #17
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da telegio
    scusa eh.. ma come pensi di fare?
    la mia soluzione semplicemente ti fa fare n query per quanti inserimenti devi fare in n tabelle controllando ogni volta se l'insert è stato fatto. cosa c'è di macchinoso?
    c'e' un tutorial? Non trovo documentazione...

  8. #18
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    tutorial?? :master:
    Codice PHP:
    $sql1 "INSERT INTO tab1 (nome, cognome) VALUES($nome$cognome)";
    mysql_query($sql1) or die ("error 1");
    $last_id1 mysql_insert_id();
    $last_id1 mysql_insert_id();
     echo 
    "l'id inserito è " $last_id1;

    if (
    mysql_affected_rows() == 0) {
    echo 
    "errore nella prima query!!";
    } else {
    $sql2 "INSERT INTO tab2 (nome, cognome) VALUES($nome2$cognome2)";
    mysql_query($sql2) or die ("error 2");
    $last_id2 mysql_insert_id();
    echo 
    "
    l'id inserito è " 
    $last_id2;

    if (
    mysql_affected_rows() == 0) {
    echo 
    "errore nella seconda query!!";


    una roba simile..

  9. #19
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da telegio
    tutorial?? :master:
    Codice PHP:
    $sql1 "INSERT INTO tab1 (nome, cognome) VALUES($nome$cognome)";
    mysql_query($sql1) or die ("error 1");
    $last_id1 mysql_insert_id();
    $last_id1 mysql_insert_id();
     echo 
    "l'id inserito è " $last_id1;

    if (
    mysql_affected_rows() == 0) {
    echo 
    "errore nella prima query!!";
    } else {
    $sql2 "INSERT INTO tab2 (nome, cognome) VALUES($nome2$cognome2)";
    mysql_query($sql2) or die ("error 2");
    $last_id2 mysql_insert_id();
    echo 
    "
    l'id inserito è " 
    $last_id2;

    if (
    mysql_affected_rows() == 0) {
    echo 
    "errore nella seconda query!!";


    una roba simile..
    grazie 1000, è l'unica... e alla fine eventualmente cancello gli id...

  10. #20
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591

    non è complicato.. puoi anche mettere, anzi direi di fare così..
    Codice PHP:
    if (mysql_affected_rows() == 0) {
    echo 
    "errore nella seconda query!!"
    // QUA FAI LA QUERY DI CANCELLAZIONE DEI RECORD PRECEDENTI 

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.