database non selezionato!? possibile!

  • Creatore Discussione Creatore Discussione emanuelb
  • Data di inizio Data di inizio

emanuelb

Nuovo Utente
25 Mar 2007
21
0
0
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:

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();
   }
 
 
 
?>
 
Ciao, io uso la libreria mysql
ma crdo che le regole siano le stesse
aggiungi mysqli_select_db();

PHP:
 $dbc = mysqli_connect('localhost', 'root','root','CH_db') or die('Errore di connessione al db'); 
 $db = mysqli_select_db('CH_db');
 
Ciao, io uso la libreria mysql
ma crdo che le regole siano le stesse
aggiungi mysqli_select_db();

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
 
vedo ora che prima usi mysqli e poi usi msql
PHP:
$result=mysql_query($query);

sono due librerie diverse
 
vedo ora che prima usi mysqli e poi usi msql
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! ;)
 

Discussioni simili