Visualizzazione risultati 1 fino 3 di 3

Discussione: estrazione di un dato

  1. #1
    pierinik non è connesso Utente
    Data registrazione
    26-03-2010
    Messaggi
    122

    Question estrazione di un dato

    Salve a tutti,
    devo estrarre un solo dato dal database.
    Ho provato in questo modo:
    Codice PHP:
    $sql="SELECT id_autore,nome FROM autori WHERE nome = $aut ";
    $result=mysql_query($sql);
    $row=mysql_fetch_array($result);
    echo
    $row["nome"]." Nome autore <br />";
    echo
    $row["id_autore"]." ID autore <br />";
    echo
    $aut;
    Purtroppo non ottengo il risultato voluto.
    L'unico valore che stampa $aut.
    Cosa non va bene ?

    Il dato che devo recuperare è l'id_autore, che in questo caso corrisponde anche all'ultimo ID inserito.
    Ho visto che esiste la funzione mysql_inserted_id($link) che forse potrebbe fare al mio caso, ma posso usarla nella mia query ? Come ?
    Grazie a tutti

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Hai effettuato la connessione al database?
    $aut cosa contiene? Suppongo che il campo nome sia un char(n)/varchar(m), quindi nella query deve essere racchiuso dai delimitatori di stringa (a meno che non sono giù inclusi in auth, per questo chiedo).

    Spiega meglio cosa succede, controlla gli errori (mysql(i)_error) e inserisci qualche stralcio di codice in più.
    Ultima modifica di javascripter : 17-02-2015 alle ore 20.01.06

  3. #3
    pierinik non è connesso Utente
    Data registrazione
    26-03-2010
    Messaggi
    122

    Predefinito

    Grazie del tuo suggerimento javascripter.
    Ho risolto, bastava mettere la variabile $aut tra i delimitatori di stringa.
    Ciao

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •