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

    Estrarre valore id da mysql..!

    Salve a tutti,

    immaginiamo di avere un database in cui abbiano la tabella FRUTTA con le varie colonne in cui si trova ID_FRUTTA (Auto_increment) - PERE - MELE - ...
    Ora immaginiamo di avere appena inserito nel campo PERE un valore (10) e che io volessi sapere a che id si trova quel valore come faccio? Ovviamente non posso usare:

    SELECT FRUTTA WHERE PERE=10

    perchè potrebbe essere che ci siano altri valori di 10 all'interno di PERE.

    Allora esiste un modo per dire a php di inserire, all'interno di una variabile, il valore di ID_FRUTTA subito dopo aver inserito il valore(10), di cui ci interessa l'id, nel database?


    CHIEDO PIETA' PER L'ESEMPIO::!!!
    Se proprio non resistete insultate pure senza pietà..!!

    Grazie antiipata,emte a quant vogliano aiutarmi..!!

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    eeeee ???
    aiutaci ad aiutarti

    allora tu hai una tabella chiamata FRUTTA, questa tabella ha id_frutta.
    id_frutta sarà sempre incrementato con un numero ad ogni tuo inserimento.

    tu hai inserito in un campo, della stessa tabella, dei valori e tu vuoi sapere quale su quale id sia stato inserito.

    Inanzi tutto se hai una TABELLA FRUTTA non potrai mai fare :

    SELECT FRUTTA WHERE PERE = '10'

    perche nella select dovrai inserire i campi e mai il nome della tabella...
    in più una select senza FROM non esiste, devi dirgli dove deve andare a prendere il campo

    SELECT campo/i FROM nome_tabella WHERE campo = 'valore'

    poi ...

    se hai appena inserito il valore e vuoi sapere l'id appena inserito potresti usare
    mysql_last_id(); o una cosa simile, non ricordo mai il nome del metodo....

    se non era questa la richiesta ... spiega meglio

  3. #3
    si si sei un grande già solo per il fatto che hai capito cosa intendessi ora provo come hai detto tu

  4. #4
    Funzionaaaaaaa:..!!!

    solo una piccola precisazione l'istruzione giusta è:

    $nome_variabile= mysql_insert_id();

    così stampa il valore dell'ultimo id inserito ..!!

  5. #5
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ok, è un metodo che non ricordo mai come si scrive...

    ciao!

  6. #6
    GRAZIE ANCORA INFINITAMENTE..!!!finalmente funziona tutto..!!!

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.