Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [php] query che si inceppa in php

    Invio questa query a MySql e la risolve... se gliela passo da php no... perchè?

    UPDATE contatore
    SET documento = documento + 1
    WHERE idContatore = 1

    in php sia così che con gli apici non funziona:
    $richiesta = "update 'contatore' SET $tipo = '$tipo + 1' WHERE idContatore = '1' ";
    ---smile is your life---:-)---

  2. #2

    Re: [php] query che si inceppa in php

    [supersaibal]Originariamente inviato da mr.smile
    Invio questa query a MySql e la risolve... se gliela passo da php no... perchè?

    UPDATE contatore
    SET documento = documento + 1
    WHERE idContatore = 1

    in php sia così che con gli apici non funziona:
    $richiesta = "update 'contatore' SET $tipo = '$tipo + 1' WHERE idContatore = '1' "; [/supersaibal]
    Sui nomi dei campi non ci vogliono le apici.

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

  3. #3
    Cioè intendi dire così?

    update contatore SET $tipo = '$tipo + 1' WHERE idContatore = '1'

    ...?
    ...non funziona...!
    ---smile is your life---:-)---

  4. #4
    [supersaibal]Originariamente inviato da mr.smile
    Cioè intendi dire così?

    update contatore SET $tipo = '$tipo + 1' WHERE idContatore = '1'

    ...?
    ...non funziona...! [/supersaibal]
    $tipo cos'e'????

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

  5. #5
    $tipo è il nome di una colonna della tabella...
    io voglio semplicemente incrementare il record...
    ...il nome della colonna lo prendo dalla variabile $tipo
    ---smile is your life---:-)---

  6. #6
    [supersaibal]Originariamente inviato da mr.smile
    $tipo è il nome di una colonna della tabella...
    io voglio semplicemente incrementare il record...
    ...il nome della colonna lo prendo dalla variabile $tipo [/supersaibal]
    Abbiamo detto che i nomi di campo NON vanno tra virgolette ....

    update contatore
    SET $tipo = $tipo + 1
    WHERE idContatore = '1'



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

  7. #7
    [supersaibal]Originariamente inviato da piero.mac
    Abbiamo detto che i nomi di campo NON vanno tra virgolette ....

    update contatore
    SET $tipo = $tipo + 1
    WHERE idContatore = '1'
    [/supersaibal]
    Non funziona nemmeno così...
    :-(
    ---smile is your life---:-)---

  8. #8
    [supersaibal]Originariamente inviato da mr.smile
    Non funziona nemmeno così...
    :-( [/supersaibal]
    Posta il pezzetto di script relativo.

    La query la fai? se si stampa la variabile e vedi che cosa fa.

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

  9. #9
    if(is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
    $richiesta = "UPDATE contatore SET $tipo = $tipo + 1 WHERE idContatore = '1'";
    $esegui = mysql_query($richiesta, $link);

    etc...
    Sto cercando di salvare in una tabella il numero di file che vengono aggiornati suddividendoli in tipologie... quindi in pratica ho una sola riga e in quella riga semplicemente voglio incrementare il numero...

    ma in realtà la query è giusta su MySqlAdmin funziona... è farla parlare in php... che stranamente trova un errore...!
    ---smile is your life---:-)---

  10. #10
    [supersaibal]Originariamente inviato da mr.smile
    Sto cercando di salvare in una tabella il numero di file che vengono aggiornati suddividendoli in tipologie... quindi in pratica ho una sola riga e in quella riga semplicemente voglio incrementare il numero...

    ma in realtà la query è giusta su MySqlAdmin funziona... è farla parlare in php... che stranamente trova un errore...! [/supersaibal]
    Finora non hai parlato di errore, solo che non si incrementa.

    Se c'e' un errore postalo, altrimenti verifica di aver messo mysql_query... per l'update.

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

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.