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