Hallo,
ich bin nicht ganz neu auf dem PHP Sektor aber ich würde micht schon als Newbee bezeichnen.
Nun ich möchte gerne auf meiner Homepage ein einfaches Frontend installieren mit welchem ich auf meine Datenbank zugreifen kann.
Natürlich macht man dies am Anfang am besten mit einer absolut simplen Datenbank. Meine hat
1 Tabelle
und die Tabelle hat genau
2 Felder (Text)
also wirklich sehr sehr simpel.
Als Frontend habe ich mir myDF von der Internetseite
www.uwe-rothe.de auf den Websever ins Verzeichnis httpdocs/myDF installiert.
Die Parameter innerhalb der Dateien wurden von mir entsprechend angepasst. Jetzt kommt es aber z. B. zu folgenden fehlern
Warning: mysql_connect(): Access denied for user: 'www-data@localhost' (Using password: NO) in /var/www/vhosts/glauerti.de/httpdocs/mdf2/dbmenu.php on line 10
Could not connect
Dies passiert wenn ich die Dateien so wie sind (siehe hier
http://www.uwe-rothe.de/myDF/dbmenu_doc.php) unverändert uploade und dann ganz einfach mit dem User für die Datenbank versuche zu connecten.
Wenn ich aber die Zeile 10 entsprechen anpasse wie folgt
$link = mysql_connect('localhost', 'user', 'keines') or die ("Could not connect");
ändere, dann klappt es und ich komme weiter! Auch in den anderen Dateien mache ich diese anpassung und tausche die Zeile mit sv_ mit der oben genannten Zeile aus.
User und keines habe ich jetzt mal aus datenschutzrechlichen Gründen weggelassen.
Schlussendlich komme ich bis zur Datei listtables, danach wird die Datei listrecords.php aufgerufen und sorgt für zieg verschiedene Fehler.
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/meineseite.de/httpdocs/myDF/listrecords.php on line 20
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/meineseite.de/httpdocs/myDF/listrecords.php on line 118
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/meineseite.de/httpdocs/myDF/listrecords.php on line 147
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/meineseite.de/httpdocs/myDF/listrecords.php on line 160
komischer Weise verweist der Fehler immer wieder auf Zeilen in denen $result steht.
Naja wie schon erwähnt, ich bin definitiv kein Profi sonder habe versucht mir einen realtiv einfachen Quellcode so zu verändern, das ich ihn auf meiner Seite nutzen und ausbauen kann.
Ich suche wie gesagt ein Frontend mit dem ich in einer simplen Datenbank Datensätze
hinzufügen, verändern, löschen und anzeigen kann. Ich denke wenn man dieses Ziel erstmal erreicht hat, dann kann man sich das ganze mit relativ leichtem aufwand ausbauen.
Hat jemand vielleicht einen Tip, was da genau falsch sein kann. Ich habe auch irgendwo gelesen, das es probleme mit der Session geben kann (neue Version von PHP) aber das übersteigt mein Wissen enorm.
Ich bin dankbar für jeden Tip oder Hinweis.
Danke und Grüße
Falko