php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.09.2008, 11:58  
Neuer Benutzer
 
Registriert seit: 17.09.2008
Beiträge: 2
TaoNW befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Zugriff auf Datenbank mit PHP

Hallo zusammen.

Ich arbeite gerade an einem kleinen Mini-Projekt für übungszwecke.
Ich will eine (ganz) kleine Homepage erstellen, in der ich einfach nur Benutzer anlegen, anzeigen und löschen möchte.

Hierfür hab ich bei "1und1" Webspace, eine Domain und eine MySQL-Datenbank.

Bisher hab ich 2 Seiten (1HTML und 1 PHP) erstellt. Local auf meinem (Debian-) Rechner läuft es bisher. Jedoch bekomm ich, wenn ich die Seite im Internet aufrufe folgende Fehlermeldung:

Zitat:
Auswahl der Datenbank 'kontakte' zur Zeit \ icht möglich. Fehlernummer: 1044\ -->Access denied for user 'dbo258101529'@'%' to database 'kontakte'

Die index.html funktioniert soweit.
Zitat:
<html>
<head>
<title>Kontakte eingeben</title>
</head>
<body>
Bitte geben Sie Ihren Vor- und Zunamen des Kontakts ein:<br>
<br>
<form action = "kspeichern.php" method = "post">
Vorname: <input name = "vname"><p>
Zuname: <input name = "zname"><p>
<br>
<br>
<input type = "submit" value="Speichern in DB">
<input type = "reset">
</form>
</body>
</html>
Jedoch sobald ich den Button "Speichern in DB" aufrufe und er dann das eigentliche Skript aufruft, kommt der oben erwähnte Fehler.
Hier der Inhalt der auszuführenden Seite:
Zitat:
<html>
<head>
<title>Kontakt speichern</title>
</head>
<body>
Folgende Daten wurden in der Datenbank gespeichert:
<p>
<?php
$dbhost = '*******.1und1.de';
$dbuser = '***********';
$dbpass = '***********';
$dblink_id=@mysql_connect($dbhost,$dbuser,$dbpass) or die (mysql_error());
echo "<font color=#0B980D><b>";
if(!$dblink_id){
echo "<p>Verbindung zum DB-Server zur Zeit nicht m&ouml;glich!
Fehlernummer: ".mysql_errno()."-->".mysql_error()."</p>";
exit();
}
if(!@mysql_select_db("kontakte",$dblink_id)){
echo "<p>Auswahl der Datenbank 'kontakte' zur Zeit \
icht m&ouml;glich. Fehlernummer: ".mysql_errno()."\
-->".mysql_error()."</p>";
exit();
}
if($_REQUEST["vname"]=='' OR $_REQUEST["zname"]==''){
echo "<p>Die Eingabedaten sind nicht komplett! \
Bet&auml;tigen Sie den Zur&uuml;ck-Button und \
erg&auml;nzen Sie Ihre Eingabe.</p>";
}
else {
$sql="INSERT INTO kontakte SET
vorname='$_REQUEST[vname]',
name='$_REQUEST[zname]'";
if(!@mysql_query($sql))
{
echo "<p>Fehler beim Hinzuf&uuml;gen des Eintrags:
".mysql_error()."<p>";
}
}
mysql_close($dblink_id);
echo "</font></b>";
echo("Vorname: ".$_REQUEST["vname"]);
echo "<br>Name: ".$_REQUEST["zname"];
?>
<br>
<br>
<a BASE href="kspeichern.html">Weitere Person aufnehmen</a>
</body>
</html>
Kann mir jemand sagen, was ich falsch mache?


Und weiterhin würde ich gerne wissen, ob es eigentlich möglich ist, sich mit dem selben User mehrmals in der datenbank anzumelden? So das quasi mehrere Benutzer gleichzeitig die datenbank beschreiben können.
TaoNW ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.09.2008, 12:01  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Nun dann wird deine Datenbank wohl aufm 1und1 Server nicht kontakte heissen... ich glaub kaun das der Code von dir ist und unlesbar ist er auch noch.
cycap ist offline   Mit Zitat antworten
Alt 17.09.2008, 12:24  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

deine Tabelle heisst sicher kontakte, nicht die DB.

EDITH meint du solltest dir angewöhnen schöneren und vorallen sauberen php code zu schreiben.
Die ganzen "@" sollten weg. Fehler kann man auch anders beeinflußen.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 17.09.2008, 12:24  
Neuer Benutzer
 
Registriert seit: 17.09.2008
Beiträge: 2
TaoNW befindet sich auf einem aufstrebenden Ast
Standard

naja, ob er unlesbar ist oder nicht ^^ is trotzdem mein code.
aber danke, du hast meinen fehler gelöst. local hieß die db kontakte. nur aufm server heißtse da tatsächlich anders. das hab ich übersehn.
danke dir
TaoNW ist offline   Mit Zitat antworten
Alt 17.09.2008, 13:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Schön hin oder her. Vor allem bitte zukünftig [php] Tags statt Zitate verwenden.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Direkten Zugriff auf Datenbank verhindern heyho PHP Tipps 2008 7 07.02.2008 11:41
Zugriff auf MySQL Datenbank oxygenus Datenbanken 12 15.02.2006 14:41
[Erledigt] PHP5 OOP Zugriff aus einem Objekt auf ein externes Objekt PHP Tipps 2006 5 28.01.2006 16:05
[Erledigt] Zugriff auf die Datenbank vom internet aus Datenbanken 1 18.01.2006 22:23
Kein Zugriff auf die Datenbank horstenpeter Datenbanken 5 09.01.2006 10:42
Zugriff auf letzte id in der Datenbank PHP Tipps 2005-2 2 25.10.2005 11:30
[Erledigt] zugriff von unbefugten auf mysql datenbank? Datenbanken 5 18.08.2005 15:20
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
Zugriff auf Sybase 8 Datenbank über ADOdb PHP-Fortgeschrittene 15 06.04.2005 15:55
wie mache ich was Schreibrechte ändern Datenbank Eingaben .. PHP Tipps 2005 7 10.02.2005 19:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
1und1 datenbank zugriff, php db zugriff, 1und1 datenbankzugriff, zugriff auf 1und1 datenbank, php zugriff auf datenbanken, zugriff auf datenbank php, php zugriff auf datenbank, php zugriff auf db, zugriff auf datenbank mit php, php kein zugriff auf datenbank, 1und1 datenbank zugriff php, 1, html zugriff auf datenbank, 1und1 webspace mit externer datenbank verbinden, iund1 datenbank pber php, datenbank zugriff php dbhost, 1 und 1 datenbank zugeifen, datenbank 1und1 zugriff, datenbank erstellen einsundeins, datenbankzugriff 1und1.de

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum