Datenbank auf einen Server hinterlegen

marc669

Mitglied
Guten Abend hab da noch mal ein problem. Ich habe vorhin meine Seite online gestellt und hab da jetzt ein problem und zwar dieses ich bekomme oder findet keine Datenbank diese habe ich aber auf den Server eingerichtet.

Wenn ich die Seite auf mein virtuellen Server starte funktioniert es und dort nicht

Hier meine Scripte
PHP:
<?php
      include ('connect.php');

         print"<br>";
         
         mysql_connect($host,$user,$pw);
         mysql_select_db ($database);
           $sql = 'SELECT * FROM `bericht` LIMIT 0, 50';

         $erg=mysql_query($sql);

        

         $seite = $_GET["seite"]; //oder Post je nach dem was du verwendest
         if(!isset($seite))
{
    $seite = 1;
}
              $eintraege_pro_seite = 1;
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$sql = "SELECT * FROM bericht LIMIT $start , $eintraege_pro_seite";
		 $erg=mysql_query($sql) or die(mysql_error().' sql:'.$sql);
print"<table border='0' width='1000'cellspacing='0' cellpadding='5' >";
         print"<tr bgcolor='#FFFFFF'>
		<!-- <td>id</td>
		 <td>bild</td>
		 <td>text</td>-->
		 </tr>
		 
		 ";
         $farbe=0;

          while($daten = mysql_fetch_row($erg))

              {
              if($farbe==0){print"<tr bgcolor='#FFFFF'>";$farbe=1;}
              else  {print"<tr bgcolor='#cccccc'>";$farbe=0;
			  
			  }



                print"<!--<td>$daten[0]</td>-->
				<td align='char'><img src='presse/$daten[1]'width='300' heigth='100%'></td>
			<td width='600' heigth='600'>";include ("presse/".$daten[2]);print "</td>
			
		
 
				
					  



					  </tr>";



                }
               print"</table></div>";
?>
connect sieht so aus:
PHP:
<?php
 $host="12467976543";
 $user="root";
 $pw="dicke";
 $database="laden";
 
 ?>
Und dies gibt er mir an wenn ich die Seite in internet offne
No database selected sql:SELECT * FROM bericht LIMIT 0 , 1

Kann mir eine mal helfen?
 
Das kann doch kein richtiger Host sein:

PHP:
$host="12467976543";
Da müsste eigentlich sowas wie eine IP oder auch localhost oder sowas in der Richtung rein. Hast du denn eine MySQL-Datenbank auf deinem Server?

Edit:

Desweiteren wäre es absolut förderlich gerade für einen Einsteiger, sich an Best-Practices zu halten und wenigstens mysql_error() zu verwenden:

PHP:
mysql_connect('host', 'user', 'password') or die(mysql_error());
 
Zuletzt bearbeitet:
habe dieses jetzt eingeführt
PHP:
mysql_connect('host', 'user', 'password') or die(mysql_error());

jetzt sagt er mir
Code:
Unknown MySQL server host 'host' (1)
 
Zurück