Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Editare solo tot vodi di una tabella di database e cambiare per tutte un valore...

    Ciao, sono un sega a riguardo... so solo usare phpmyadmin per cancellare qualche tabella...

    Ho un database di vshare... script clone di youtube...

    C'e' la tabella "video" in cui sono listati i video con id, nome info varie tra cui una voce "server_id" mi serve di cambiare quella voce da, 0 a 1 per esempio... per tot video... per esempio quelli con id 1 fino a quelli con id 100

    Quindi devo eseguire una query, credo, ma come?

    Codice PHP:
    SELECT FROM `video``server_id
    Questo è l'inizio ma come faccio?

    HELP

    Grazie mille e scusate l'ignoranza.
    http://www.pesantucci.com Trash nu poco pesante.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    update video set server_id = 1 where id < 101

  3. #3
    Originariamente inviato da nicola75ss
    update video set server_id = 1 where id < 101
    ciao, il tutto senza virgolette?

    grazie mille.
    http://www.pesantucci.com Trash nu poco pesante.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Sono valori numerici. Le virgolette non servono.

  5. #5
    Ok, grazie mille ancora, proverò con il tuo codice
    http://www.pesantucci.com Trash nu poco pesante.

  6. #6
    Codice PHP:
    update video set server_id 1 where vid 10 
    Cosi funzia da dio!

    E nel caso voglia cambiare solo per vi video da 130 a 200?

    Codice PHP:
    update video set server_id 1 where vid 130 200 
    Cosi a intuito?

    E' giusto?
    http://www.pesantucci.com Trash nu poco pesante.

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Cavallaudo
    Codice PHP:
    update video set server_id 1 where vid 10 
    Cosi funzia da dio!

    E nel caso voglia cambiare solo per vi video da 130 a 200?

    Codice PHP:
    update video set server_id 1 where vid 130 200 
    Cosi a intuito?

    E' giusto?
    update video set server_id = 1 where vid > 130 and vid < 200

    così escludi 130 e 200. Se li vuoi comprendere sostituisci < e > con <= e >=

    Altra alternativa è l'uso del between che include gli estremi

    update video set server_id = 1 where vid between 130 and 200

  8. #8
    Grazie mille.
    http://www.pesantucci.com Trash nu poco pesante.

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.