Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    query: insert e select...?

    ciao,
    spesso mi si pone il problema di collegare tra loro le tabelle, ciè se ho 3 tabelle:
    1)utente |id|nome|email|
    2)oggetti |id|testo|prezzo|caso|
    3)acquisti |id|utente|oggetto|quantità|

    e dovendo inserire l'id di ogni acquisto dentro il campo "caso" di oggetti, cm faccio per farla breve?

    dopo il
    mysql_query("INSERT INTO acquisti (utente,oggetto,quantità)VALUES('$a','$b','$c)");

    sarebbe possibile avere l'idi dell'ultimo record inserito senza dover fare
    $lista=mysql_query("SELECT * FROM acquisti WHERE utente='$a', oggetto='$b', quantità='$c'");
    list($id, $a, $b, $c)=mysql_fetch_array($lista);

    no perchè mi ritrovo a lavorare con tabelle grandi e dovrei fare questa cosa mille volte per pagina, vorrei risparmiare righe di codice senza usare funzioni o classi...allora si può?!?

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  2. #2
    usa questa

    mysql_insert_id


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.