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

    Str_(de)crypt in una query

    Ciao a tutti.

    Uso la funziona str_crypt quando inserisco i dati di una particolare tabella nel database, per mantenerli più sicuri.
    Uso l'apposita funzione inversa str_decrypt dopo averli estratti dal database per leggerli correttamente!

    Ora avevo un dubbio atroce.

    Ma se io devo fare una query del genere?
    Codice PHP:
    UPDATE tabella SET Campo_criptato Campo_criptatp 
    dove ovviamente il valore del campo è criptato, come devo fare?

    nn voglio credere ke devo criptare il numero 1 allo stesso modo, registrarlo in variabile e fare

    Campo_criptato = Campo_criptato + uno_criptato

    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    ovviamente la somma + 1 la devi fare sul campo in chiaro. Se sommi 1 ad una stringa cryptata non faresti altro che corromperla.

    ma cos'e' strt_crypt ????

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

  3. #3
    Originariamente inviato da piero.mac
    ovviamente la somma + 1 la devi fare sul campo in chiaro. Se sommi 1 ad una stringa cryptata
    quindi? faccio

    Codice PHP:

    UPDATE tab SET str_decrypt
    (Campo) = strt_decrypt(Campo) + 1
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  4. #4
    Originariamente inviato da piero.mac
    ma cos'e' strt_crypt ????
    ehm sorry

    str_crypt

    http://forum.html.it/forum/showthrea...hreadid=786252
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  5. #5
    Originariamente inviato da Manuelandro
    quindi? faccio

    Codice PHP:

    UPDATE tab SET strt_decrypt
    (Campo) = strt_decrypt(Campo) + 1
    assolutamente no.

    il nome del campo e' il nome del campo e non il contenuto.

    devi decryptare il contenuto, aggiungere 1 e cryptarlo nuovamente per reinserirlo nel campo. Qualcosa di simile....

    campo = str_crypt(strt_decrypt(Campo) + 1)

    ma non so assolutamente cosa sia e come agisce questo strt_(de)crypt..... tu prova.

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

  6. #6
    mmm in base a come mi hai detto te la sintassi giusta sarebbe

    Codice PHP:
    $query "UPDATE tab SET Campo = str_crypt(str_decrypt(Campo, $key) + 1, $key)" 
    ma la vedo un pò difficile..
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    Originariamente inviato da Manuelandro
    ehm sorry

    str_crypt

    http://forum.html.it/forum/showthrea...hreadid=786252
    quindi niente.... sono funzioni dello user in php e quindi come non detto quanto scritto prima.

    devi estrarre il tuo valore cryptato, decryptarlo, aggiungere 1, lo crypti nuovamente e poi lo rimetti nel campo.

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

  8. #8
    ok..tipo:
    Codice PHP:

    $query 
    "SELECT Campo FROM tabella";
    $r mysql_query($query$db);
    $row mysql_fetch_array($r);

    $row[Campo] = str_decrypt($row[Campo], $key);
    $row[Campo] = $row[Campo] + 1;

    $row[Campo] = str_crypt($row[Campo], $key);

    $query "UPDATE tab SET Campo = $row[Campo]";
    $r mysql_query($query$db); 

    thanks...
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

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.