mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 16:28 Benutzername: Passwort: Auto-Login

Thema: datenbank connectieren > was ist falsch ..? vom 26.02.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> datenbank connectieren > was ist falsch ..?
Seite: 1, 2, 3  Weiter
Autor Nachricht
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 26.02.2007 14:37
Titel

datenbank connectieren > was ist falsch ..?

Antworten mit Zitat Zum Seitenanfang

hallo *Schnief*

ich weiss nicht wo der Fehler ist?!,
ich versuche meine DB anzusprechen
aber es scheint nicht zu klappen.

Und alle Parameter müssten stimmen,
ist vielleicht bei der Ertstellung
meiner 3 Tabellen was schiefgelaufen,
über phpMyAdmin?!

das ist mein tag, den ich von http://tut.php-q.net/mysql-connect.html#f1
übernommen habe

Code:

<?php

 error_reporting(E_ALL);

    include 'inc/config.php';
    // Konfigurationsdatei laden

    if(!@mysql_connect(server,user,passwort,datenbank,tabelle)) {
        die("Es konnte keine Verbindung aufgebaut werden");
    }

    echo "Verbindung wurde aufgebaut<br />\n";

    if(!mysql_select_db(MYSQL_DATABASE)) {
        die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
    }

    echo "Die Datenbank wurde ausgewählt";

    // Hier kann man jetzt MySQL-Querys senden
 


meine config datei ist so:

Code:

<?php

/* zugangsdaten zum MySql-Datenbankserver */

$server= "dbXY";   /* Adresse des Datenbankservers */
$user= "dbo007";              /* Datenbank-Benutzername */
$passwort= "passwort";         /* Passwort */
$datenbank= "dbXY";       /* Name der Datenbank */
$tabelle= "cash_carry";         /* Name der Tabelle, kann frei gewaehlt werden */

?>


wäre super wenn ihr mir helfen könntet


Zuletzt bearbeitet von ma1973 am Mo 26.02.2007 14:37, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mo 26.02.2007 14:39
Titel

Antworten mit Zitat Zum Seitenanfang

was kriegst du denn für ne fehlermeldung?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 26.02.2007 14:45
Titel

Antworten mit Zitat Zum Seitenanfang

mmmh, keine!
ich bekomme aber die Antwort das:

Es konnte keine Verbindung aufgebaut werden!

das kann aber nicht, da die Parameter alle stimmen,
darum meine Frage kann man bei der Erstellung der
Tabellen fehler machen ... ich bin KEIN PROFI
und mach das zum ersten mal!!!


Zuletzt bearbeitet von ma1973 am Mo 26.02.2007 14:50, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mo 26.02.2007 14:49
Titel

Antworten mit Zitat Zum Seitenanfang

ruhig bleiben... *zwinker*

das find mer schon


ersetz mal das
Code:

if(!@mysql_connect(server,user,passwort,datenbank,tabelle))
{
        die("Es konnte keine Verbindung aufgebaut werden");
}


durch das

Code:

if(!mysql_connect(server,user,passwort,datenbank,tabelle))
{
        die("Es konnte keine Verbindung aufgebaut werden");
        echo(mysql_error());
}
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 26.02.2007 14:55
Titel

Antworten mit Zitat Zum Seitenanfang

Au weia!
das sieht ja gar nicht gut aus:


Code:


Notice: Use of undefined constant server - assumed 'server' in /homepages/33/....../htdocs/develop/check_test.php on line 22

Notice: Use of undefined constant user - assumed 'user' in /homepages/33/....../htdocs/develop/check_test.php on line 22

Notice: Use of undefined constant passwort - assumed 'passwort' in /homepages/33/....../htdocs/develop/check_test.php on line 22

Notice: Use of undefined constant datenbank - assumed 'datenbank' in /homepages/33/....../htdocs/develop/check_test.php on line 22

Notice: Use of undefined constant tabelle - assumed 'tabelle' in /homepages/33/....../htdocs/develop/check_test.php on line 22

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'server' (1) in /homepages/33/....../htdocs/develop/check_test.php on line 22
Es konnte keine Verbindung aufgebaut werden
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mo 26.02.2007 14:58
Titel

Antworten mit Zitat Zum Seitenanfang

übrigens in die server variable gehört eine ip oder serveradresse, nicht der DB Name.
Wenn er lokal bei dir läuft dann ist es 'localhost'


und mach aus dem include mal ein require_once();

und in den funktionsaufrufen fehlt immer das $ vor dem variablennamen

und in die mysql_connect() funktion gehören nicht der Name der DB und ne Tabelle

sondern nur serveradresse,username und passwort


Zuletzt bearbeitet von Skyw4lker am Mo 26.02.2007 15:07, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden
magicslider

Dabei seit: 04.02.2007
Ort: WW
Alter: -
Geschlecht: Männlich
Verfasst Mo 26.02.2007 15:07
Titel

Antworten mit Zitat Zum Seitenanfang

hi,

was haltet ihr von sql ????

Code:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
   die('keine Verbindung möglich: ' . mysql_error());
}
echo 'Verbindung erfolgreich';
mysql_close($link);
?>


erst mal zum server verbinden siehe oben,
dann zur datenbank mysql_select_db()
dann kannst nur zu einer tabelle via select,...


Zuletzt bearbeitet von magicslider am Mo 26.02.2007 15:11, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 26.02.2007 15:08
Titel

Antworten mit Zitat Zum Seitenanfang

Code:

und in den funktionsaufrufen fehlt immer das $ vor dem variablennamen


yo!!!
verbindung wurde aufgebaut Lächel!

ABER:

was bedeutet nun folgendes?!:

Code:

Notice: Use of undefined constant MYSQL_DATABASE - assumed 'MYSQL_DATABASE' in /homepages/33/.../htdocs/develop/check_test.php on line 30
Konnte Datenbank nicht benutzen, Fehlermeldung: Access denied for user: '....@%' to database 'MYSQL_DATABASE'


pleassssseseeeee again
  View user's profile Private Nachricht senden
 
Ähnliche Themen [PHP] Was ist da falsch?
datenbank ?
SQL-Datenbank
[PHP] verdammt was ist falsch?
CSS IE6 bricht Box falsch um
zufallsscript ist falsch :-(
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.