Visualizzazione risultati 1 fino 5 di 5

Discussione: [mysql] Valore clonato

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito [mysql] Valore clonato

    Salve utenti di AV.

    Scrivo questa nuova discuzione per far sapere se e possibile impostare un cambo mysql di una tabella in modo che abbia lo stesso valore di un campo di un' altra tabella?

    aspetto vostre risposte

    Sevenjeak
    Software developer and much more

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Se ho capito bene, tu vorresti usare i valori uguali sulle due tabelle per esprimere un "legame" tra i due record (esempio: ID su una tabella DISCUSSIONI con IDdiscussione su una tabella POST).

    Non è che esista un metodo in MySQL, in PHP puoi semplicemente sfruttare la stessa variabile per ciascuna delle due query che ti servono (una SELECT dalla tabella dove copi e una INSERT o UPDATE sulla tabella dove vai a copiare).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da dementialsite Visualizza messaggio
    Se ho capito bene, tu vorresti usare i valori uguali sulle due tabelle per esprimere un "legame" tra i due record (esempio: ID su una tabella DISCUSSIONI con IDdiscussione su una tabella POST).

    Non è che esista un metodo in MySQL, in PHP puoi semplicemente sfruttare la stessa variabile per ciascuna delle due query che ti servono (una SELECT dalla tabella dove copi e una INSERT o UPDATE sulla tabella dove vai a copiare).

    Stammi bene...
    Stai dicendo di farè un' aggiornamento sulla tabella con quel valore uguale a quello dell' altra tabella appena un utente esegua uno script?

    Sevenjeak
    Software developer and much more

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Provo a spiegarti meglio l'esempio a cui mi riferivo: quando inizi una nuova discussione sul forum, vengono aggiornate due tabelle, quella relativa alle DISCUSSIONI e quella relativa ai POST. La prima query che viene eseguita è qualcosa del genere:
    Codice:
    INSERT INTO DISCUSSIONI (ID, Titolo, Autore, Forum, ...)
    VALUES (77379, 'Mysql valore clonato', 'sevenjeak', 'PHP, MySQL e file database', ...)
    A questo punto, per estrarre il nuovo id dalla discussione, usi la funzione PHP
    Codice:
    $last_id = mysql_insert_id ($db);
    dove $db è il riferimento alla connessione del database, se non ricordo male.
    Infine, inserisci il nuovo post nel modo seguente:
    Codice:
    INSERT INTO POST (ID, Titolo, Autore, ..., IDdiscussione)
    VALUES (583601, 'Mysql valore clonato', 'sevenjeak', ..., $last_id)
    Spero che ora sia diventato più chiaro...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  5. #5
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    ok, grazie, ora ho risolto

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •