Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Select nel database

  1. #1

    Select nel database

    Salve, sono i miei primi esperimenti con il database, in locale uso easyphp, vorrei sapere cosa sbaglio, il codice è:
    Codice PHP:
    $query "SELECT * FROM 'utenti' WHERE username='$userr'"$risultato mysql_fetch_row($query); echo $risultato[1]; 
    L'errore è: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Programmi\EasyPHP 2.0b1\www\BOMS\vBETA\data\putdata.php on line 12


    Grazie,
    Piero
    http://qzit.altervista.org

  2. #2
    ti manca la funzione mysql_query, dopo puoi acedere ai risultati con mysql_fetch_row che crea una array con indice numerico i quali partono sempre da 0

  3. #3
    Ho cambiato il codice così:

    Codice PHP:
    $query mysql_query("SELECT * FROM 'utenti' WHERE username='$userr'"); $risultato mysql_fetch_array($query); echo $risultato[1]; 
    Ma mi da sempre lo stesso, identico, snervante errore. Cosa sbaglio? Grazie, Piero
    http://qzit.altervista.org

  4. #4
    Codice PHP:
    $query "SELECT * FROM 'utenti' WHERE username='$userr'"
    $risultato mysql_query($query);
    $value mysql_fetch_row($risultato); 
    echo 
    $value[1]; 
    sei sicuro che la variabile username sia '$userr' e non '$user'?

  5. #5
    Sicuro, l'ho chiamata io con sue r. Ma non funziona comunque!
    Codice PHP:
    $query "SELECT * FROM utenti WHERE username=$userr"$query2mysql_query($query); $risultato mysql_fetch_row($query2); echo $risultato[1]; 
    Inizio a pensare che si tratti di un errore di EsayPhp, può essere? Grazie
    http://qzit.altervista.org

  6. #6
    Ciao,
    Aggiungi per piacere un "die(mysql_error())" così:

    Codice PHP:
    $query mysql_query("SELECT * FROM 'utenti' WHERE username='$userr'") or die (mysql_error()); 
    $risultato mysql_fetch_array($query); 
    echo 
    $risultato[1]; 
    e indica l'errore che ti restituisce (se ne restituisce uno).

    Ciao!

    Stefano
    BluePine Technology
    Virtual hosting - Server Dedicati - Sviluppo applicazioni

  7. #7
    L'errore che torna è:
    Errore di sintassi nella query SQL vicino a ''utenti' WHERE username='boms'' linea 1

    Cosa devo fare??
    Grazie,
    Piero
    http://qzit.altervista.org

  8. #8
    quanti utenti contiene la tabella?
    se ne contiene 1 solo devi accedere con l'indice 0

  9. #9
    cioè devo mettere id=0? Se provo ad aggiungere altri utenti non funziona comunaue giusto! Ritorna sempre lo stesso errore... cosa posso fare?
    http://qzit.altervista.org

  10. #10
    allora:
    Errore di sintassi nella query SQL vicino a ''utenti' WHERE username='boms'' linea 1
    c'è qualche errore relativo agli apici, controllali bene
    cioè devo mettere id=0? Se provo ad aggiungere altri utenti non funziona comunaue giusto! Ritorna sempre lo stesso errore... cosa posso fare?
    utente alla riga 1 = $risultato[0]
    utente alla riga 2 = $risultato[1]
    utente alla riga 3 = $risultato[2]
    e cosi via....

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.