Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    31

    forma della query in mySql...

    ciao a tutti, sono un principiante e mi scuso in anticipo.
    ho un db mySql in cui ho immagazzinato una lista utenti e sto programmando il login; per prova sto utilizzando la seguente query:
    Codice PHP:
    $input_userid $_REQUEST['userid'];
    $input_pwd $_REQUEST['pwd'];

    $query "SELECT `userid` , `pwd` FROM `utenti` WHERE `userid` LIKE " $input_userid " AND `pwd` LIKE " $input_pwd;


    $result mysql_query($query$db);
    $row mysql_fetch_array($result);

    echo 
    "risultato: " $row[cognome]; 
    come mai non ottengo nulla?!

    grazie

  2. #2
    Per prima cosa, manchi le virgolette per le viaribili nella query:
    $query = "SELECT `userid` , `pwd` FROM `utenti` WHERE `userid` LIKE '" . $input_userid . "' AND `pwd` LIKE '" . $input_pwd . "'";
    Quindi la parola contenuta nella variaibile, sarebbe interpretata come comando, non come stringa.
    2: usa l'operatore "=" non like
    $query = "SELECT `userid` , `pwd` FROM `utenti` WHERE `userid` = '" . $input_userid . "' AND `pwd` = '" . $input_pwd . "'";

    LIKE serve per usare le regexp in mysql
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    31
    ti ringrazio moltissimo, bonaprogram. sto ancora con il chm aperto...
    ciao

  4. #4
    Comunque sia, se vuoi stampare "$row['cognome']" devi prima estrarlo dalla tabella.

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    31
    si, piero, me ne ero accorto che nella SELECT mancava qualcosa...
    grazie

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.