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

    mysql_insert_id sempre 0, ma la query la esegue!!!

    Ciao a tutti!!!
    Mi trovo sempre di fronte a problemi impossibili... non so perchè succede sempre a me!!!!

    ecco il mio problema: devo inserire dei campi in un database e recuperare l'id del record appena inserito:

    Codice PHP:
    mysql_query("INSERT INTO `lavorazione` VALUES ('', '$processo', '$prodotto', '$cliente', '$data', '$data_scadenza', '$operatore', '$priorita')",$db) or die (mysql_error()); 
    e nella riga successiva uso la funzione mysql_insert_id():
    Codice PHP:
    echo mysql_insert_id(); 
    Il problema è che il valore è 0!!!!!!!!!!!!!!!!!!!!!!!!!!!! però esegue l'inserimento nel database!!!!!

    Aiutatemi vi prego sono disperato!!!!!!

    Grazie!!!!

  2. #2
    prova a mettere i nomi dei campi prima di values e aggiungere l'identificativo di connessione nella funzione mysql_insert_id
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    GRANDE!!!!

    ho apportato questa semplice modifica come mi hai suggerito:

    Codice PHP:
    echo mysql_insert_id($db); 
    e ora funziona!!!!


    Grazie!!! davvero!!!

  4. #4
    Da manuale dovrebbe andare ugualmente. In teoria dovrebbe considerare, in assenza di altre indicazioni, l'ultima connessione aperta. Comunque sempre meglio specificare tutto
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    in effetti prima funzionava regolarmente... poi ad un certo punto.... ho letto anche le istruzioni sul sito di php, ma negli esempi nessuno definiva niente nella funzione... perciò sono rimasto altamente fregato...

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.