mysql_connect

Alles, was PHP betrifft, kann hier besprochen werden.

mysql_connect

Postby nikke » 07. March 2009 09:29

Hallo, ich habe gerade erst angefangen mit xampp herumzuspielen und habe einige typische Anfängerfragen.
Das Netz bietet zwar zahlreiche Antworten. ich komme aber leider trotzdem nicht weiter.

Mir geht es darum Eine Datenbank zu erstellen, mit deren Hilfe später ein Archiv verwaltet werden soll.

Die Datenbank selber habe ich mit "phpmyadmin" erstellt.
Datenbank "test"
Tabelle "archiv"

Der nächste Schritt wäre jetzt die Daten aus der Datenbank auszulesen. Ich habe also eine neue Datei angelegt:

dbconnect.php
<?php
mysql_connect("servername", "´benutzername", "passwort");
mysql_select_db („test“);
?>

und hier fangen meine Probleme an:
Der servername müsste meiner Meinung nach "localhost" sein. Als benutzername habe ich "root" gewählt, als passwort nichts

dbconnect.php
<?php
mysql_connect("localhost", "root", "");
mysql_select_db („test“);
?>

Zum Test habe ich eine html datei geschrieben, die auf die dbconnect zugreift:

<?php
include("dbconnect.php");
?>

<html>
<?php
$abfrage = "SELECT sparte FROM sendung";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->sparte;
}
?>
</html>

leider zeigt sich beim öffnen der html-Datei im Browser nicht meine Datenbank sondern Bruchstücke des html-Quellcodes.
Das schönste wäre natürlich, wenn es sich einfach um einen Syntaxfehler handeln würde, aber ich befürchte, dass mir grundlegende Sachen noch nicht klar sind.
Für jede Antwort im Voraus vielen Dank
nikke
 
Posts: 2
Joined: 07. March 2009 09:07

Re: mysql_connect

Postby Wiedmann » 07. March 2009 11:32

leider zeigt sich beim öffnen der html-Datei im Browser nicht meine Datenbank sondern Bruchstücke des html-Quellcodes.

PHP wird nur in Dateien mit der Endung ".php" geparsed.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to PHP

Who is online

Users browsing this forum: No registered users and 1 guest