Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problema variabile...

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    27
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    mysql_query() restituisce un result set, non una stringa, per questo ottieni "Resource id 3", devi prima passare il risultato alla funzione mysql_fetch_array(), così

    Codice PHP:
    $result mysql_query($ID_PERS) or die (mysql_error());

    $result mysql_fetch_array($result);

    echo 
    'ID = ' $result['ID']; 
    Comunque considera che le funzioni mysql_ sono deprecate e presto non funzioneranno più, usa le funzioni mysqli_ oppure PDO.
    Ho fatto come mi suggerivi:
    Codice PHP:
    <?php
     
    /*Config file */
    include('dati.php'); 

    //variabili
       
    $email 'giorgio@yopmail.com';
     
    //connessione database
    $link=mysql_connect("$databaseHostName","$databaseUserName","$databaseUserPassword")
           or die (
    "Non riesco a connettermi a $databaseHostName");
    mysql_select_db ($databaseName$link)
           or die (
    "Non riesco a selezionare il db $databaseName<br>");
    //selezionamo ID personale per riportarlo nelle tabelle che lo richiedono
    $ID_PERS "SELECT ID FROM personale WHERE cognome = '$email'";
    $result mysql_query($ID_PERS) or die (mysql_error());
    $result mysql_fetch_array($result);
    echo 
    'ID = ' $result['ID'];  

    mysql_close($link);
    ?>

    ma mi restituisce " ID= " senza il risultato della query

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    27
    se io passo la query al database direttamente funziona
    codice:
    mysql> SELECT ID FROM personale WHERE email = 'giorgio@yopmail.com';
    +----+
    | ID |
    +----+
    | 34 |
    +----+
    1 row in set (0.00 sec)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    27
    adesso che l'ho ricopiato ho visto l'errore "CHE CAPRA"
    dopo il WHERE va email e non cognome

    funziona 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.