Visualizzazione dei risultati da 1 a 4 su 4

Discussione: sposta su e giu record

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    sposta su e giu record

    Salve.
    Vorrei poter spostare un record "su e giu" modificando il campo indice in modo da spostare tutto a indice+1 quando inserisco (ho fatto cosi' ma non va:

    codice:
    insert into menu(descrizione,idmenu,url,indice)values('".$nome."',".$modello.",'".$url."',select max(indice) from menu) ");
    ) e di aggiornare l'indice ad esempio quando sposto su a indice=indice-1 per il record corrente e indice=indice +1 per tutti gli altri record.

    non riesco a capire le subselect!
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    non riesco a capire le subselect nella clausola insert,avete qualche link o spiegazione breve?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    trovato , per l'insert con la subselect basta togliere il values cosi:
    codice:
    "insert into proprietanodi(nome,idmodello,descrizione,title,indice)('".$nome."',".$modello.",'".$iddesc."','".$idtitle."',select max(indice)as i from menu");
    , ma per l'update non ci salto fuori.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    se proprio non si puo' voi come procedereste a spostare l'indice del record su e giu?in modo che usando l'order by per indice mi ritorni i record ordinati come li ho impostati?
    Grazie.

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.