Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163

    esattezza mysql_insert_id()

    Ciao e buonagiornata a tutti.
    Una spiegazione su mysql_insert_id() se potete:
    con il codice che segue, apro e scrivo su un database, e poi recupero il valore del campo id appena inserito.
    Questa è la domanda, il record che punto con mysql_insert_id(), è sicuramente quelle creato dalla stessa macchina, cioè: se due inseriscono un record nello stesso istante, può succedere diciamo un po' di caos?


    include ("libreria.php");
    $db=new DB($cfgServers[1]['host'],$cfgServers[1]['only_db'],$cfgServers[1]['user'],$cfgServers[1]['password']);
    $db->connect();
    $qnuovazi="insert into fornitori (provvisorio, ragsoc, descrizione, indirizzo, citta, cap, provincia, telefono, telefax, email, piva, referente) values (\"X\",\"$VAR[1]\",\"$VAR[2]\",\"$VAR[3]\",\"$VAR[4]\",\"$VAR[5]\",\"$VAR[6]\",\"$VAR[7]\",\"$VAR[8]\",\"$VAR[9]\",\"$VAR[10]\",\"$VAR[11]\")";

    while(!$scriviazi=$db->query($qnuovazi))
    {
    $scriviazi=$db->query($qnuovazi);
    }
    $ultimo_numero = mysql_insert_id();
    mysql_close ($db->linkId);

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    nemmeno se da quando io inserisco il record a quando richiedo il numero di id, l'altro computer ha inserito un record nuovo?

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.