Visualizzazione risultati 1 fino 3 di 3

Discussione: Usare variabile in query Mysql (... Where id='.$vr')

  1. #1
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito Usare variabile in query Mysql (... Where id='.$vr')

    salve,
    ho una variabile, $idu

    Codice PHP:
    $idu = $_COOKIE["wewe"];
    a $idu praticamente viene essagnato il valore del cookie wewe, che è un numero.

    bene, ora dovrei usare questa variabile $idu come ID in una query mysql. ho provato con questo:

    Codice PHP:
    $query = mysql_query("SELECT * FROM `gabriele97_user` WHERE ID='.$idu' LIMIT 0, 30; ",$con);
    problema, non ho nessun errore, ma ho problemi, perchè se provo a fare:

    Codice PHP:
    while($row=mysql_fetch_array($query)){
    $name = $row[name];
    }

    echo
    $name;
    non visualizzo niente.
    mentre se invece la query la faccio così

    Codice PHP:
    $query = mysql_query("SELECT * FROM `gabriele97_user` WHERE ID='1' LIMIT 0, 30; ",$con);
    funziona, e riesco a visualizzare l'echo correttamente.

    per creare il cookie, uso:
    Codice PHP:
    setcookie("wewe", $r['id']
    dove $r['*'] è una variabile che ottengo con

    Codice PHP:
    $r = mysql_fetch_assoc($q);
    dove $q è un'altra query:

    Codice PHP:
    $q = mysql_query("SELECT id FROM gabriele97_user WHERE passwd = '$d_pwd'");
    dove $d_pwd è una variabile, che contiene un testo che a noi non interessa.

    quale può essere il problema e come posso risolvere?

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Codice PHP:
    $query = mysql_query("SELECT * FROM `gabriele97_user` WHERE ID='.$idu' LIMIT 0, 30; ",$con);
    Rimuovi il punto(.)
    Codice PHP:
    $query = mysql_query("SELECT * FROM `gabriele97_user` WHERE ID='$idu' LIMIT 0, 30; ",$con);

  3. #3
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito

    funziona, grazie!! anche se non so il perchè, ma prima se levavo il . ricevevo errore. boh! grazie.

Regole di scrittura

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