• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Daten aus der Datenbank auslesen ?

Niklas

Neues Mitglied
Hallo,

Ja es gibt genug Tutorials dadrüber doch ich bin wohl einfach zu blöd, obwohl ich das schonmal gemacht habe !

Ich möche etwas aus der Datenbank auslesen Tabelle: content, Spalte: Inhalt

Hier der Code:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">


<html>
<head>
<title>PuiTv - Startseite</title>
<meta content="" name="keywords">
<link rel="stylesheet" type="text/css" href="/style/style"> 
<meta http-equiv="Content-Type" content="text/html;charset=windows-1252">
</head>
<body>
<div id="wrapper">
<img src="/bilder/puitv.png" alt="Pc und Internet Tv">
<div id="navcontainer">
<ul id="navlist">
<li  id="active"><a href="home.html" id="current">Startseite</a></li>
<li><a href="tutorials.html">Tutorials</a></li>
<li><a href="p-tutorials.html">Programmier Tutorials</a></li>
<li><a href="spielvorstellungen.html">Spielvorstellungen</a></li>
<li><a href="ueber-mich.html">Über Mich</a></li>
</ul>
</div>
<img src="/bilder/orange.png" alt="balken1">
<img src="/bilder/anfang-gross.png" alt="balken2">
<p id="box2">
[COLOR="#ff0000"]<?php
mysql_connect("db****.1und1.de","dbo2989*****","********");
mysql_select_db("db2989*****");
$result = mysql_query("SELECT inhalt FROM content");                            
while ( $row = mysql_fetch_assoc($result) )
{
echo $row['inhalt'];
}            
mysql_close();  
?>[/COLOR]
<br>
</p>
<img src="/bilder/ende-gross.png" alt="balken3">
</div>
</body>
</html>
 
Prüfe mal mit

Code:
mysql_connect() die("DB-Server nicht erreichbar");

ob Du zu dem Datenbankserver verbinden kannst. Wenn nicht, dann liegt es an 1und1. Ähnliches kannst Du auch bei mysql_select_db() und mysql_query() ergänzen.
 
PHP:
<?php
mysql_connect() die("DB-Server nicht erreichbar");
mysql_select_db("db2989*****");
$result = mysql_query("SELECT inhalt FROM content");                            
while ( $row = mysql_fetch_assoc($result) )
{
echo $row['inhalt'];
}            
mysql_close();  
?>

So wird wieder einfach nichts angezeigt !
 
hehe ich depp

PHP:
<?php
mysql_connect("db****.1und1.de","dbo2989*****","*********") die("DB-Server nicht erreichbar");
mysql_select_db("db2989*****");
$result = mysql_query("SELECT inhalt FROM content");                            
while ( $row = mysql_fetch_assoc($result) )
{
echo $row['inhalt'];
}            
mysql_close();  
?>

Auch so kein Resultat :(
 
PHP:
mysql_connect("db****.1und1.de","dbo2989*****","*********") die("DB-Server nicht erreichbar");

Diese Zeile sieht mir doch sehr verdächtig aus, probier das mal besser so:

PHP:
mysql_connect("db****.1und1.de","dbo2989*****","*********") or die("DB-Server nicht erreichbar");

Ohne "or" dürfte das nicht funktionieren.
 
PHP:
<?php
mysql_connect("db*****.1und1.de","dbo2989******","*******") or die("DB-Server nicht erreichbar");
mysql_select_db("db2989*****") or die("DB-Server nicht erreichbar");
$result = mysql_query("SELECT inhalt FROM content") or die("DB-Server nicht erreichbar");                            
while ( $row = mysql_fetch_assoc($result) )
{
echo $row['inhalt'];
}            
mysql_close();  
?>

Nichts ... Mano
 
du solltest auf mysqli oder pdo umsteigen, php.net/mysqli oder einen orm mapper nutzen -> propel, doctrine, zend_db, ...
 
Die Frage ist ob hier "nichts anzeigen" bedeutet, dass die Abfrage und Verbindung ausgeführt wurde und das Ergebnis leer ist oder ob nicht der Code fehlerhaft ist. PHP zeigt von Hause aus, keine Fehlermeldungen an, die musst du meistens erst aktivieren.
 
Als ich eben in phpmyadmin auf die Tabelle content geklickt habe erschien dies:

phpMyAdmin hat versucht eine Verbindung zum MySQL-Server aufzubauen, jedoch hat dieser die Verbindung zurückgewiesen. Sie sollten Ihre Einstellungen für Host, Benutzername und Kennwort in Ihrer config.inc.php überprüfen und sich vergewissern, dass diese den Informationen, welche sie vom Administrator erhalten haben, entsprechen.

Was hat das zu bedeuten ? Und ich habe in meinen Dateien keine Datei namens config.inc.php !
 
War schon von 1 und 1 da habe selbstverständlich nur die Tabellen eingerichtet !

Aber ich versteh das nicht ich find den Fehler einfach nicht

Host habe ich 10 mal überprüft
Benutzername stimmt auch
Datenbank auch
Tabellenname und Spaltenname auch
Datei richtig abgespiechert
Datei in den richtigen Ordner hochgeladen

Nur es wird nichts ausgegeben :(

Hier mal die Seite: http://puitv.de/testtest.html
 
Zuletzt bearbeitet:
Ich glaub ich hab den Fehler
Du mußt natürlich die Datei datei.php nennen, sonst wird der php-Code nicht ausgeführt
 
Zurück
Oben