MySQL Datenbank einrichten

mogmog

Erfahrenes Mitglied
Hallo,

ich bin ein PHP nuuubiieeee =)
Ich habe eine Internetseite auf Flash-Basis gebaut gebaut. Nun möchte ich einen Kalender intigrieren daen habe ich auf der Seite vom FlashStar gefunden. nun habe ch nur ein Problem. wie intigriege ich den Kalender in die Datenbank?

Wenn ich die install PHP aufrufe mommt bei mir diese Meldung:
PHP:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in .de/Kalender/config.inc.php on line 11

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /Kalender/config.inc.php on line 13

Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /Kalender/install.php on line 15

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /Kalender/install.php on line 15
Fehler bei der Installation - prüfen Sie sämtliche Eingaben innerhalb der config.inc.php datei!

2.Was muss ich wo eintragen?
PHP:
<?php

$dbserver = "localhost";
$nutzer = "root";
$passwort = "";
$dbname = "flashstar";
$dbtab = "termintab2";
$adminnutzer = "admin";
$adminpasswort = "admin";

$db = mysql_connect($dbserver,$nutzer,$passwort);

mysql_select_db($dbname,$db);

?>

und das sit der Kalender den ich vom Flashstar benutzen möchte.
FlashStar.de

freu mich über eine antwort.
 
Zuletzt bearbeitet:
Hallo mogmog!

So wie ich das sehe hast Du lediglich Probleme mit den Datenbankbenutzer.
Dein Provider stellt Dir eine MySQL-Datenbank zur Verfügung. Von ihm hast Du auch die Zugangsdaten zur Datenbank. Vielleicht musst Du auch erst im Konfigurationsmenu der Domäne / deines Webhostingpakets zuerst eine DB erstellen.


$dbserver = "localhost"; <= Kann so bleiben
$nutzer = "root"; <= Der Di rzugewiesene DB-User
$passwort = ""; <= Das Passwort des DB-Users
$dbname = "flashstar"; <= Die Datenbank die zu verwenden ist.

An diesen Stellen musst Du nachbessern !


Gruß Ralf
 
ich habe noch eine frage dazu:

ich habe eine config.ink.php und da kann ich die daten eintragen

PHP:
$adminnutzer = "admin";
$adminpasswort = "admin"

kann ich hier eigendlich noch mehr benutzer eintragen? und wenn ja wie?


gruß ralf
 
OK

müsste da viel umgestellt werden damit das funktioniert?
Wiegesagt ich bin totaler php nuuub.



Gruß mogmog
 
Der gesamte Login Bereich und die Überprüfung des eingeloggten Benutzers müsste neu gestaltet werden.
 
OOOOOO

aber in diesem Fall soll es einfach funktionieren das ca. drei leute daten ändern können und es sind die gleichen daten in einem Kalender. Ich würde nur gern das jeder mit seinem namen dort Daten eintragen kann ohne das die sich noch mal einen alles neu merken mussen.

Wenn das jetzt natürlich zu komplieziert aufwändig ist, Lohnt sich das nicht.

gruß MogMog
 
Dann solltest du dich dransetzen und PHP lernen oder einen Versuch im Job Forum starten.
 
Hallo mogmog!

Du kannst relativ einfach weitere Benutzer anlegen in der config.inc.php

$adminnutzer = "admin";
$adminpasswort = "admin";
$adminnutzer2 = "admin2";
$adminpasswort2 = "admin2";
$adminnutzer3 = "admin3";
$adminpasswort3= "admin3"; etc....pp.


Jetzt suchst Du in den ganzen Dateien mit Ultraedit oder so nach der Zeile

if ($adminnutzer == $admin && $adminpasswort == $password )


oder so ähnlich .

Hier kannst Du weitere User "Oder - verknüpfen"

z.B.if ( ($adminnutzer == $admin && $adminpasswort == $password ) || ($adminnutzer2 == $admin && $adminpasswort2 == $password ) || ($adminnutzer3 == $admin && $adminpasswort3 == $password ))



So in der Art wird es für Deine Belange fuktionieren.


Gruß Ralf

PS: Wenn Du zu große Probs hast zippe das alles mal und poste es hoch. Ich ändere Dir das dann eben schnell.
 
Zurück