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

    prelevare un valore e modificarlo in una tabella mysql

    ciao a tutti
    ho un'area membri che memorizza tutte le informazioni in una tabella mysql.
    come faccio a trasformare un valore che stà in una cella , in una variabile in modo che sia poi spedita via email dal sever(questra cosa dell'email la so fare)?
    ho prpvato così ma non funziona:

    Codice PHP:
    <?
    #faccio partire la connessione al database#
    $dbhost 'localhost';
    $dbusername 'eugeniopsp91';
    $dbpasswd 'password';
    $database_name 'my_eugeniopsp91';
    $connection mysql_pconnect("$dbhost","$dbusername","$dbpasswd")
        or die (
    "Couldn't connect to server.");

    $db mysql_select_db("$database_name"$connection)
        or die(
    "Couldn't select database.");
    session_start();
    #a questo punto non sò come propcedere
    ?>
    se qualcuno conosce vagamente qualche stringa me lo comunichi subito anche se non ne è sicuro

    grazie

  2. #2
    a questo punto devi fare una query per chiedere al database il valore che ti serve, ad esempio se il valore che ti serve si trova nella tabella 'tab1', ed è il primo record della colonna 'col1', dovrai fare così:
    Codice PHP:
    $result mysql_query("SELECT col1 FROM tab1") or die (mysql_error());
    $valore mysql_result($result0); 
    chiaramente questo è un esempio, in base alla struttura della tua tabella può cambiare


  3. #3
    io volevo che mi venisse restituito il valore di una password ;in pratica sapendo l'email,appena scritta in un form dall'utente che prende valore "$email", voglio sapere il valore della cella , che stà nella stessa riga del valore $email e nella colonna "decripted password".
    è possibile? ho visto cose strane come where e non mi raccapezzavo più.
    con la funzione di pugia mi dava il primo valore della tabella.

  4. #4
    Codice PHP:
    $result mysql_query("SELECT decripted_password FROM tabella WHERE email = '$email'") or die (mysql_error());
    $valore mysql_result($result0); 

  5. #5
    grazie ora funziona.
    e come posso cambiare il valore della stessa cella?

  6. #6
    Codice PHP:
    $result mysql_query("UPDATE tabella SET decripted_password = '$nuovo_valore' WHERE email = '$email'") or die (mysql_error()); 

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.