Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Aiutoooo

  1. #1

    Aiutoooo

    Scusate ma ho un lapsus e non riesco a spostare i dati da una tabella all'altra...
    Io devo spostare le news vecchie della tabella1 nella tabella2.
    Inserisco questa sintassi (errata ovviamente), che non funzia. Mi sapreste indicare quella giusta?

    $query = "UPDATE * FROM tabella1 INTO tabella2 WHERE id_news =". $_REQUEST['id_news'];

  2. #2

  3. #3
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    insert into tabella2 select * from tabella1 where...............

    Il titolo mettilo meglio la prossiam volta, che "aiutoooooooooooooo" è un tantino generico.....
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  4. #4

    Aiutooo - sintassi SQL

    In linea, provando a spostare il documento 1 dalla tabella1 alla tabella2 la funzione mi risponde così:

    Query non valida: Duplicate entry '1' for key 1

  5. #5

    Aiutooo - sintassi SQL

    Vi ringrazio moltissimo e siccome non voglio complicarvi la vita vi mando tutto il comando intero:

    <?php
    require('../config.php');
    $query = "INSERT INTO archivio SELECT * FROM news WHERE id_news =". $_REQUEST['id_news'];
    $risultato = mysql_query($query) or die("Query non valida: " . mysql_error());
    print "<div align='center'>EVENTO ARCHIVIATO</div>";
    ?>

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999

    Re: Aiutooo - sintassi SQL

    Originariamente inviato da manuelagirgenti
    In linea, provando a spostare il documento 1 dalla tabella1 alla tabella2 la funzione mi risponde così:

    Query non valida: Duplicate entry '1' for key 1
    L'errore è chiaro:

    chiave duplicata...... il record esiste già nella tabella di destinazione.....
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  7. #7
    infatti, perchè ho creato la tabella2 identica alla 1, ho sbagliato?

  8. #8
    scusa....hai ragione....
    è vero, ho appena controllato il database e in effetti è stato inserito l'elemento dalla tabella1 alla 2, GRAZIE MILLE, però come faccio a fare in modo che sparisca dalla 1 ?

  9. #9
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    delete....
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  10. #10
    Ti ringrazio, solo che non saprei come mettere delete nella sintassi sopra esposta...

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.