Visualizzazione dei risultati da 1 a 4 su 4

Discussione: doppia query mysql

  1. #1

    doppia query mysql

    Salve,
    volevo sapere se era possibile effettuare una doppia query in mysql contemporaneamente, cioè:

    $query = "INSERT INTO tabella1(colonna1, colonna2) VALUES(".$valore1.",".$valore2.")";

    $query .= "INSERT INTO tabella2(col1, col2) VALUES(".$val1.",".$val2.")";

    $ris = mysql_query($query);

    Se si è giusta così come è formulata????
    Grazie ciao

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Devi fare due query distinte.

  3. #3
    ma in mssql io facevo query analoghe e le faceva!
    E' una limitazione di mysql?

    io volevo creare una pagina che direttamente inseriva i dati nel db solo se entrambe le query sono soddisfatte
    se faccio due query può essere che una delle due viene soddisfatta mentre l'altra no registrando nel DB solo quella query e non tutte e due

    quindi non si può fare una query unica che inserisce dati su + tabelle?

    grazie

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Devi usare le transazioni su tabelle innodb. Inizia a leggere qui.

    http://database.html.it/guide/lezion...azioni-e-lock/

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.