Risultati da 1 a 6 di 6

Discussione: database non selezionato!? possibile!

  1. #1
    emanuelb è offline Utente del Forum
    Data Registrazione
    Mar 2007
    Messaggi
    21

    database non selezionato!? possibile!

    Ciao a tutti! Come potete vedere sono nuovo del PHP e sto cercando di costruire le mie prime app. Vi espongo subito il mio problema ho una tabella ch all'interno del db CH_db. Ora la mia esigenza è quella di stampare l'intera riga della tabella dove viene ritrovato l'id. vi dico che la tabella ha 12 campi tra cui nome azienda, area, provincia, etc etc. Il problema è che quando chiedo di eseguire la query quello che ottengo è il seguente errore:

    Issues trying to fetch results. Check the error-->No database selected. A me il db sembra correttamente selezionato, otretutto all'interno di questa tab c'è solo una riga quindi tramite l'id un qualsiasi risultato dovrebbe restituirlo. Dove sbaglio?

    Vi posto il codice:

    Codice PHP:


    <?php
     
     
    //recupero codice
     
    $id $_POST['codcliente'];
     
    //connessione al DB
     
    $dbc mysqli_connect('localhost''root','root','CH_db')
     or die(
    'Errore di connessione al db');
     
     
     
    //query al db
     
    $query"SELECT id FROM ch WHERE id =" .$id
     
    $result=mysql_query($query); 
     
         if(!empty(
    $result)){
     
         
    $row mysql_fetch_row ($result);
       
        }else{
       
       echo 
    "Issues trying to fetch results. Check the error-->" mysql_error();
       
       die();
       }
     
     
     
    ?>

  2. #2
    L'avatar di criric
    criric è offline Moderatore
    Data Registrazione
    Aug 2010
    Località
    TN
    Messaggi
    2,366
    Ciao, io uso la libreria mysql
    ma crdo che le regole siano le stesse
    aggiungi mysqli_select_db();

    Codice PHP:
     $dbc mysqli_connect('localhost''root','root','CH_db') or die('Errore di connessione al db'); 
     
    $db mysqli_select_db('CH_db'); 

  3. #3
    emanuelb è offline Utente del Forum
    Data Registrazione
    Mar 2007
    Messaggi
    21
    Citazione Originariamente Scritto da criric Visualizza Messaggio
    Ciao, io uso la libreria mysql
    ma crdo che le regole siano le stesse
    aggiungi mysqli_select_db();

    Codice PHP:
     $dbc mysqli_connect('localhost''root','root','CH_db') or die('Errore di connessione al db'); 
     
    $db mysqli_select_db('CH_db'); 
    Criric prima di tutto grazie per la risposta!!
    Purtroppo ora restituisce questo errore:

    mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\php\search.php on line 8 (che parametro gli manca?!?)

    ho visto la documentazione di mysqli_select_db ma non so a cosa riferire la variabile $link

  4. #4
    L'avatar di criric
    criric è offline Moderatore
    Data Registrazione
    Aug 2010
    Località
    TN
    Messaggi
    2,366
    vedo ora che prima usi mysqli e poi usi msql
    Codice PHP:
    $result=mysql_query($query); 
    sono due librerie diverse

  5. #5
    emanuelb è offline Utente del Forum
    Data Registrazione
    Mar 2007
    Messaggi
    21
    Citazione Originariamente Scritto da criric Visualizza Messaggio
    vedo ora che prima usi mysqli e poi usi msql
    Codice PHP:
    $result=mysql_query($query); 
    sono due librerie diverse
    Grazie criric! Ho semplicemente corretto i nomi delle librerie in mysql_ ora funziona, non restituisce alcun errore e ciò vuol dire che posso andare avenati con la programmazione! GRazie ancora!
    Da oggi ricorderò: OCCHIO AI NOMI DELLE LIBRERIE!

  6. #6
    L'avatar di criric
    criric è offline Moderatore
    Data Registrazione
    Aug 2010
    Località
    TN
    Messaggi
    2,366
    Buon lavoro

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •