Autor |
Nachricht |
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Mo 26.02.2007 14:37
Titel datenbank connectieren > was ist falsch ..? |
|
|
hallo
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
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Mo 26.02.2007 14:39
Titel
|
|
|
was kriegst du denn für ne fehlermeldung?
|
|
|
|
|
Anzeige
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Mo 26.02.2007 14:45
Titel
|
|
|
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
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Mo 26.02.2007 14:49
Titel
|
|
|
ruhig bleiben...
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());
}
|
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Mo 26.02.2007 14:55
Titel
|
|
|
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
|
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Mo 26.02.2007 14:58
Titel
|
|
|
ü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
|
|
|
|
|
magicslider
Dabei seit: 04.02.2007
Ort: WW
Alter: -
Geschlecht:
|
Verfasst Mo 26.02.2007 15:07
Titel
|
|
|
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
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Mo 26.02.2007 15:08
Titel
|
|
|
Code: |
und in den funktionsaufrufen fehlt immer das $ vor dem variablennamen
|
yo!!!
verbindung wurde aufgebaut !
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
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP] Was ist da falsch?
SQL-Datenbank
datenbank ?
[PHP] verdammt was ist falsch?
CSS IE6 bricht Box falsch um
zufallsscript ist falsch :-(
|
|