Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Resource id 3#....

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    12

    Resource id 3#....

    Ciao, oggi stavo programmando ed ecco che, per alcuni controlli, mi sono dovuto trovare a stampare un valore recuperato da database. Il codice è questo:

    Codice PHP:
    $priv odbc_exec($connect,"SELECT privilegio FROM user WHERE Username='$username' AND Passw='$password';"); 
    E il campo "privilegio" è un numerico byte. Il fatto è che quando vado a stampare il valore dentro $priv, mi viene stampata la stringa: "Resource id #3" che non so cosa significhi, invece di 1, 0, o al più null.

    Come mai?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, questo messaggio vuol dire che stai cercando di stampare un array e non una semplice variabile...prova ad utilizzare un codice dove puoi controllare melgio il tuo output...

    Codice PHP:

    $strsql
    ="SELECT privilegio FROM user WHERE Username='$username' AND Passw='$password'";
    $ris=mysql_query($strsql);
    if(
    $ris){
             
    $priv=mysql_fetch_array($ris);

             while(
    $priv){
                              echo 
    $priv["privilegio"];
                              
    $priv=mysql_fetch_array($ris);
             }


  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    12
    giusto, infatti non avevo fatto odbc_result.. Svista immane.. xD
    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.