Seite 1 von 1

Kann nicht Datenbank auslesen!

Verfasst: 21.10.2003 17:54
von sputnik
Nun habe ich schon ein paar Daten in der Datenbank und habe ein Script erstellt um sie auszulesen! Doch irgendwie klapt das nicht! Er sagt nur MySQL Verbindung erfolgreich? Was ist hier falsch:

Code: Alles auswählen

<?

require("dbverbindung.php");

$dbh = mysql_connect($server, $user, $pass);
if($dbh) {echo "mySQL-Verbindung erfolgreich!";}


$result = mysql_query("SELECT titel, filename, beschreibung, bildname FROM download");

while ($row = mysql_fetch_row($result))
{
	echo "<hr>";
	echo "Titel: $row[0]";
	echo "<br>Filename: $row[1]";
	echo "<br>Beschreibung: $row[2]";
	echo "<br>Bildname: $row[3]";
}
?>
THX :lol:

mfg Manuel

Verfasst: 21.10.2003 17:56
von itst
Sind denn Daten in der Tabelle?

Verfasst: 21.10.2003 18:04
von sputnik
Ja es sind daten in der tabelle! Hat es vieleicht damit zu tun, dass ich die ID's nicht auslesse oder so?

Verfasst: 21.10.2003 18:12
von Acid
..und wenn du $row[titel] anstatt $row[0] nimmst ?

Verfasst: 21.10.2003 18:24
von sputnik
Verstanden habe ich dass,

Code: Alles auswählen

<?

require("dbverbindung.php");

$dbh = mysql_connect($server, $user, $pass);
if($dbh) {echo "mySQL-Verbindung erfolgreich!";}


$result = mysql_query("SELECT titel, filename, beschreibung, bildname FROM download");

while ($row = mysql_fetch_row($result))
{
	echo "<hr>";
	echo "Titel: $row[titel]";
	echo "<br>Filename: $row[filename]";
	echo "<br>Beschreibung: $row[beschreibung]";
	echo "<br>Bildname: $row[bildname]";
}
?>
aber geht trotzdem nicht!

Verfasst: 21.10.2003 18:40
von itst
Ersetze mal

Code: Alles auswählen

$result = mysql_query("SELECT titel, filename, beschreibung, bildname FROM download");
durch

Code: Alles auswählen

$result = mysql_query("SELECT titel, filename, beschreibung, bildname FROM download");
echo mysql_error();

Verfasst: 21.10.2003 18:54
von sputnik
Jetzt sagt er "No Database Selected!"

Verfasst: 21.10.2003 19:08
von Acid
Stimmt, bei..

Code: Alles auswählen

$dbh = mysql_connect($server, $user, $pass);
if($dbh) {echo "mySQL-Verbindung erfolgreich!";} 
..fehlt neben Host, User und Passwort noch der Datenbankname.

Verfasst: 21.10.2003 19:13
von sputnik
Super, Danke für eure hilfe! Ich habe es so gelöst!:

Code: Alles auswählen

<?

require("dbverbindung.php");

$dbh = mysql_connect($server, $user, $pass);
if($dbh) {echo "mySQL-Verbindung erfolgreich!";}


$result = mysql_db_query($db, "SELECT titel, filename, beschreibung, bildname FROM download", $dbh); 
echo mysql_error();


while ($row = mysql_fetch_row($result))
{
	echo "<hr>";
	echo "Titel: $row[0]";
	echo "<br>Filename: $row[1]";
	echo "<br>Beschreibung: $row[2]";
	echo "<br>Bildname: $row[3]";
}
?>
:lol:

mfg Manuel