Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454

    [PHP - MySql] UPDATE + 1

    Salve ragazzi, volevo sapere, se si può nell'UPDATE aggiungere uno di default.

    Mi spiego meglio, se io faccio una query tipo questa:

    UPDATE tabella SET visite=??? WHERE id='valore'

    In pratica dovrebbe prendere il numero che c'è nella colonna "visite" ed aggiungerci 1. Posso farlo con una query?

    Vorrei evitare di fare due query, una per prendere il numero per poi aggiungerci 1 e reinserirlo.

    Grassie

  2. #2

    Re: [PHP - MySql] UPDATE + 1

    Originariamente inviato da Nosfe
    Salve ragazzi, volevo sapere, se si può nell'UPDATE aggiungere uno di default.

    Mi spiego meglio, se io faccio una query tipo questa:

    UPDATE tabella SET visite=??? WHERE id='valore'

    In pratica dovrebbe prendere il numero che c'è nella colonna "visite" ed aggiungerci 1. Posso farlo con una query?

    Vorrei evitare di fare due query, una per prendere il numero per poi aggiungerci 1 e reinserirlo.

    Grassie
    certo che si...

    UPDATE tabella SET visite=visite + 1 WHERE id='valore'


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Grande Piero, grazie mille :gren:

  4. #4
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454

    Altra cosa MySql

    Invece di aprire una nuova discussione ho pensato bene di ripostare qui un'altra mia domanda (prima o poi mi ci manderete al diavolo lo so )

    Allora la cosa è la seguente. Una ricerca.

    Io passo tramite un campo di testo di un form la parola da cercare nel database. Deve cercare l'utente per esempio.

    Ora se io nel campo di ricerca metto Alessandro, lui mi trova tutte le righe dove l'utente è = a Alessandro.

    Quello che però vorrei fare io è, che se io inserisco Ale nel campo di ricerca lui mi vada a trovare tutti quelli che iniziano (e magari anche che contengono) per Ale, cioé Alessandro, Alessio, Valentino.

    Io come query ho la seguente:

    codice:
    SELECT * FROM nometabella WHERE nome='$ricerca'
    Ma come detto, non fa quello che vorrei. C'è una funzione di mysql per risolvere il mio problema?

    Grazie ai gentili come sempre

  5. #5
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Risolto 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.