| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Problem med forbindelse til database Fra : Kurt G | 
  Dato :  08-03-11 13:07 |  
  |   
            Jeg har problemer med en database, som jeg ikke kan gennemskue, selv om jeg 
 synes, at det burge være enkelt!
 
 Koden er (linienumrene er til refence):
 
 1 $dbhost = "minside.dk.mysql";
 2 $dbuser ="minside_dk";
 3 $dbpass = "kodeordet";
 4 $dbname = "minside_dk";
 5 $tabelname = "indlaeg";
 6 $forbindelsen = mysql_connect($dbhost,$dbuser,$dbpass);
 7 if (!$forbindelsen)  { die('Kunne ikke få forbindelse, fejlkode: ' . 
 mysql_error()); }
 8 mysql_select_db($tabelname,$forbindelsen);  //Vælg databasen
 9 $myquery = "SELECT * FROM indlaeg";
 10 $resultat = mysql_query($myquery);
 11 if (!$resultat)
 12 {
 13  echo "Fejlmeddelelse: " . mysql_error()."<br>";
 14 }
 
 Fejlmeddelelsen er:
 Fejlmeddelelse: No database selected
 
 Et andet sted bruger jeg nedenstående funktion uden problemer
 Jeg tror, at jeg har stirret mig blind på et eller andet.
 Hvad gør jeg galt i øverste funktion?
 
  $forbindelsen = mysql_connect($dbhost,$dbuser,$dbpass);
  if (!$forbindelsen) {die('Kunne ikke få forbindelse til databasen. Fejl: ' 
 .. mysql_error());}
  mysql_select_db($dbname,$forbindelsen);  //Vælg databasen
  //SQL forespørgsel
  $strSQL = "Select * From ".$tabelname;
 //Vis resultatet
  if (!($resultat = mysql_query($strSQL))) { die("Fejl: ".mysql_error()); }
  while ($post = mysql_fetch_array($resultat))
  {
   echo "id:".$post["id"]."   ";
   echo "overskrift:".$post["overskrift"]."   ";
   echo "indhold:".$post["indhold"]."<br>";
  }
  echo "</table></font>";
  //Luk databasen igen
  mysql_close($forbindelsen);
 
 } //Slut på funktionen
 
 
 
  
            
             |   |   
            
        
 
            
         
           scootergrisen (08-03-2011) 
         
	
            | Kommentar Fra : scootergrisen | 
  Dato :  08-03-11 13:55 |  
  |   
             > 4 $dbname = "minside_dk";
 > 5 $tabelname = "indlaeg";
 
 > 8 mysql_select_db($tabelname,$forbindelsen);  //Vælg databasen
 
 Du bruge dit tabelnavn (indlaeg) til at vælge din database med.
 
 Prøv og ret linie 8 til :
 
     mysql_select_db($dbname,$forbindelsen);  //Vælg databasen
  
            
             |   |   
            
        
 
            
         
           Kurt G (08-03-2011) 
         
	
            | Kommentar Fra : Kurt G | 
  Dato :  08-03-11 17:52 |  
  |   
            "scootergrisen" <scootergrisen@NOSPANKYOUgmail.com> skrev i en meddelelse 
 news:4d762772$0$23763$14726298@news.sunsite.dk...
 > > 4 $dbname = "minside_dk";
 >> 5 $tabelname = "indlaeg";
 >
 >> 8 mysql_select_db($tabelname,$forbindelsen);  //Vælg databasen
 >
 > Du bruge dit tabelnavn (indlaeg) til at vælge din database med.
 >
 > Prøv og ret linie 8 til :
 >
 >    mysql_select_db($dbname,$forbindelsen);  //Vælg databasen
 
 Så var jeg blevet blind!
 Tak for svaret.
 
 Mvh Kurt 
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |