Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Kann zur DB nicht connecten (https://www.delphipraxis.net/57889-%5Bphp%5D-kann-zur-db-nicht-connecten.html)

Daniel B 28. Nov 2005 13:04


[PHP] Kann zur DB nicht connecten
 
Hi,

ich schaffe es nicht zu einer fremden DB zu connecten...
variablen.php:
SQL-Code:
<?
  $db_server = "xxx";
  $db_name = "xxx";
  $db_user = "xxx";
  $db_pass = "xxx";
?>
SQL-Code:
<?
echo "<html><head><title>DB of Setsuna Labs</title></head><body>";

include("variablen.php");
$db = @MYSQL_CONNECT($db_server,$db_user,$db_pass) or die ("Nicht hergestellt");
$db_check = @MYSQL_SELECT_DB($db_name);
if($db)
  echo "Verbindung hergestellt";
   
echo "</body></html>";
?>
Ich finde keinen Fehler im Code.

Chewie 28. Nov 2005 13:05

Re: [PHP] Kann zur DB nicht connecten
 
Zitat:

Zitat von Daniel B
Ich finde keinen Fehler im Code.

Welche Fehlermeldung gibt es? Welchen Fehler liefert MySQL?

faux 28. Nov 2005 13:06

Re: [PHP] Kann zur DB nicht connecten
 
Hallo!

Den wirst du auch nie finden, wenn du die @'s nicht rausnimmst. Wenigstens zum debuggen können die doch weg, oder? :gruebel:

Grüße
Faux

NACHTRAG:
Zitat:

Zitat von Chewie
Zitat:

Zitat von Daniel B
Ich finde keinen Fehler im Code.

Welche Fehlermeldung gibt es? Welchen Fehler liefert MySQL?

Keinen, da er jede Funktion, die einen Fehler liefern könnte per @ Unterdrückt.

bigg 28. Nov 2005 13:06

Re: [PHP] Kann zur DB nicht connecten
 
Code:
<?
echo "<html><head><title>DB of Setsuna Labs</title></head><body>";

include("variablen.php");
$db = @MYSQL_CONNECT($db_server,$db_user,$db_pass) or die ("Nicht hergestellt");
$db_check = @MYSQL_SELECT_DB($db_name);
if($db)
  echo "Verbindung hergestellt";
   
echo "</body></html>";
?>
Entferne die '@' und poste was dir PHP sagt.

Chewie 28. Nov 2005 13:08

Re: [PHP] Kann zur DB nicht connecten
 
Zitat:

Zitat von faux
Keinen, da er jede Funktion, die einen Fehler liefern könnte per @ Unterdrückt.


Stümmt, ich sollte genauer lesen ;)

Daniel B 28. Nov 2005 13:12

Re: [PHP] Kann zur DB nicht connecten
 
Es kommt natürlich mein Fehlertext. Nicht hergestellt. Wenn ich die Affen weglasse, kommt folgendes:


Warning: mysql_connect(): Access denied for user: 'xxx@xxx' (Using password: YES) in /pages/2d/a1/d0003541/home/htdocs/daniel/dbformular.php on line 5
Nicht hergestellt

flomei 28. Nov 2005 13:18

Re: [PHP] Kann zur DB nicht connecten
 
Access Denied lässt eigentlich darauf schliessen das du eine falsche Nutzer/Passwort-Kombination hast. :roll:
Wäre die Datenbank nicht existent würde die Meldung wohl anders lauten... :gruebel:

MfG Florian :hi:

bigg 28. Nov 2005 13:18

Re: [PHP] Kann zur DB nicht connecten
 
Hi,

Könnte es sein, das du die Parameter für Host, User und PW vertauscht hast?
Sind sie richtig?

http://de.php.net/mysql_connect

Welche PHP Version verwendest du?

Daniel B 28. Nov 2005 13:27

Re: [PHP] Kann zur DB nicht connecten
 
Hi Mr. Big. ;)

"
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
"
Wenn ich das als Beispiel nehme, dann ist doch alles richtig.
Zur PHPInfo:
http://daniel.xxx.de/
wenn man den Link anklickt zur DB, dann kommt die Fhelermeldung
Wobei die DB nicht auf dem gleichen Server liegt wie der Webspace, bzw. die HP.

Luckie 28. Nov 2005 13:29

Re: [PHP] Kann zur DB nicht connecten
 
Zitat:

Zitat von Daniel B
Hi,

ich schaffe es nicht zu einer fremden DB zu connecten...

Was heißt hier "fremde"? Auf einen anderen Server? Kann es sein, dass man von "außen" nicht auf die DB zugreifen darf?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz