Kann nicht Datenbank auslesen!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
sputnik
Mitglied
Beiträge: 110
Registriert: 27.08.2003 13:10
Wohnort: Wien
Kontaktdaten:

Kann nicht Datenbank auslesen!

Beitrag 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
highbiker.com
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Sind denn Daten in der Tabelle?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
sputnik
Mitglied
Beiträge: 110
Registriert: 27.08.2003 13:10
Wohnort: Wien
Kontaktdaten:

Beitrag von sputnik »

Ja es sind daten in der tabelle! Hat es vieleicht damit zu tun, dass ich die ID's nicht auslesse oder so?
highbiker.com
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..und wenn du $row[titel] anstatt $row[0] nimmst ?
Benutzeravatar
sputnik
Mitglied
Beiträge: 110
Registriert: 27.08.2003 13:10
Wohnort: Wien
Kontaktdaten:

Beitrag 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!
highbiker.com
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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();
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
sputnik
Mitglied
Beiträge: 110
Registriert: 27.08.2003 13:10
Wohnort: Wien
Kontaktdaten:

Beitrag von sputnik »

Jetzt sagt er "No Database Selected!"
highbiker.com
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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.
Benutzeravatar
sputnik
Mitglied
Beiträge: 110
Registriert: 27.08.2003 13:10
Wohnort: Wien
Kontaktdaten:

Beitrag 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
highbiker.com
Antworten

Zurück zu „Coding & Technik“