Probleme mit Datenbank

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Probleme mit Datenbank

Postby Echo » 07. June 2010 13:29

Hallo Apache Freunde ;)

Ich wollte vorhin wieder etwas mit PHP basteln, habe allerdings ein Problem mit meiner Datenbank, ich bekomme ständig Fehlermeldungen ausgespuckt. Wäre super, wenn mir jemand helfen könnte.

Hier die db.php:

Code: Select all
<?
$host = "localhost";
$user = "root";
$password = "";
 
$con = @mysql_connect($host, $user, $password) or die ("Verbindung fehlgeschlagen");
 
mysql_select_db("tagesberichte", $con);
?>


Verbindung scheint er herzustellen, da ich die "Verbindung fehlgeschlagen" mitteilung nicht erhalte und die Seiten, in welcher die dp.php includet ist, auch funktionieren.

Jetzt möchte ich natürlich auch mal Inhalte aus der Datenbank auslesen lassen, das versuche ich mit diesem Skript:

Code: Select all
<?php
include ('db.php');
   
$abfrage = "SELECT * FROM mitglieder";
$ergebnis = mysql_query($abfrage);
while ($row = mysql_num_rows($ergebnis)) {
echo $row->name;
}

if (!$abfrage) {
echo "Anfrage ($sql) konnte nicht ausgeführt werden : " . mysql_error();
exit;
}

if (mysql_num_rows($result) == 0) {
echo "Keine Zeilen gefunden, nichts auszugeben, daher Abbruch";
exit;
}

?>


Dabei erhalte ich die Fehler:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampplite\htdocs\tagesberichte\login.php on line 38
[Warum, der Zugriff wurde doch schon vorher bestätigt?]

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampplite\htdocs\tagesberichte\login.php on line 38

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampplite\htdocs\tagesberichte\login.php on line 39
[Logisch, keine Verbindung zur Datenbank bedeutet auch keine Ergebnisse]

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\xampplite\htdocs\tagesberichte\login.php on line 50
[Was die Zeile 50 (if (mysql_num_rows($result)...) damit zu tun hat, verstehe ich ebenfalls nicht.]

"Keine Zeilen gefunden, nichts auszugeben, daher Abbruch"

Habe bereits mehrere Datenbankverbindungsscripte ausprobiert, allerdings mit den gleichen Ergebnissen. Bin mit meinem Latein echt am Ende, da die Verbindung zur Datenbank scheinbar funktioniert, aber die Verbindung nicht mehr funktioniert, sobald ich Daten abfragen möchte!?

Habe xampp auch schon deinstalliert (also zumindest den Ordner xampp unter C:\ gelöscht) und neu heruntergeladen, gleiches Ergebnis.

Wer weiß Rat? :/

LG
Echo
Echo
 
Posts: 8
Joined: 07. June 2010 13:19

Re: Probleme mit Datenbank

Postby Altrea » 07. June 2010 14:24

Stichwort short_open_tags.
Forumsuche mit dem Stichwort füttern.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8293
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Probleme mit Datenbank

Postby Echo » 07. June 2010 15:26

O___o euh.

Auf eine so simple Antwort war ich nicht vorbereitet. Funktioniert nun alles, herzlichen Dank :)
Echo
 
Posts: 8
Joined: 07. June 2010 13:19


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 10 guests