PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Script - mySQL Gästebuch



Saesch
26.07.02, 13:51
Hi,
ich wollte erst einmal ein PHP Gästebuch schreiben, das sich die Info's aus einer mySQL Datenbank holt. Aber das Script will sich über das Netzt nit Verbinden.

Fehlermeldung:

No Database Selected
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/guestbook.php4 on line 28


ConnectScript:

<?php

$DBHost = "localhost";
$DBName = "guests";
$DBUser = "";
$DBPasswd = "";


// Verbindug zu DB-Server herstellen
mysql_connect($DBHost, $DBUser, $DBPasswd)
OR die("Konnte DB-Server nicht erreichen");
mysql_select_db($DBName);

?>


Ich habe keine Ahnung, was für einen User ich angeben muss.

Oder muss ich erst einen für die Datenbank anlegen ??

Brauche dringend Hilfe

stefaan
26.07.02, 14:50
Servus!

Klar, du hast ja auch vergessen, die Datenbank auszuwählen.
Hier ein paar Zeilen aus der Funktion, die ich immer verwende:

EDIT:
Sorry, nehmen alles zurück, klar hast du eine Datenbank ausgewählt ;)

Grüße, Stefan

Berufspenner
26.07.02, 14:52
Hi

Wenn du sagst, das sich das Script nicht übers Netz vebinden will schliesse ich da mal raus, dass Script und MySQL Datenbank auf zwei verschiedenen Rechnern sind. Dann muss du dem Script aber mitteilen, wo es die Datenbank finden kann. Denn die Hostangabe "localhost"steht für den immer für den eigenen Rechner, ganau so wie 127.0.0.1 . Es ist ein Loopback. Sollte das Script aber auf dem Datenbankrechner liegen ist "localhost" wieder gültig.

Cu

RapidMax
26.07.02, 15:31
Zudem musst du einen User angeben. Der User hat nichts mit den Linux-User auf der Kiste mit der Datenbank zu tun. MySQL hat eine eigene User-Datenbank. Nach der Erstinstallation sind noch keine User angelegt ausser dem (MySQL-) root - aber ohne Passwort!
Wie genau ein User angelegt wird, kann ich aus dem Handgelenk so nicht sagen. Kontaktier einmal die MySQL Dokumentation (http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Database_Administration.html#Adding_u sers).

makrostyle
26.07.02, 15:35
ausserdem ist deine frage hier besser aufgehoben:
http://www.mrunix.de
:D
cheers tim