Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Problem mit mysql_connect [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problem mit mysql_connect


 
general_xxx
19-11-2007, 22:54 
 
Hallo,

habe folgenden Code:



<?php
$benutzer = "adref";
$passwort = "********";
$db = "adreftable";
$connect = "localhost";
$link = mysql_connect( $connect, $benutzer, $passwort);
if ( ! $link )
die( "Keine Verbindung zur Datenbank");
print "Verbindung zum Server hergestellt<P>";
mysql_select_db( $db )
or die ( "Konnte Datenbank \"$db\" nicht öffnen:
".mysql_error() );
print "Datenbank \"$db\" erfolgreich ausgewählt<P>";
mysql_close( $link );
?>



Meiner Meinung nach ist da alles okay, nur leider bekomme ich immer die Meldung:



Konnte Datenbank "adreftable" nicht öffnen: Access denied for user 'adref'@'%' to database 'adreftable'



Wieso wird denn hier Localhost durch "%" ersetzt.

//edit

Habe MySQL 4.1.10a und PHP Version 4.3.10

//

Wisst ihr was da falsch ist?

mfg

Marek

 
TobiaZ
19-11-2007, 23:15 
 
<?php

$host = "localhost";
$user = "adref";
$pass = "********";
$name = "adreftable";

$link = mysql_connect($host,$user,$pass)
or die(mysql_error());

print 'Verbindung zum Server hergestellt!';

mysql_select_db($name)
or die (mysql_error());

print 'Datenbank "' . $name '" erfolgreich ausgewählt!';

mysql_close( $link );

?>

Was passiert?

 
general_xxx
20-11-2007, 08:42 
 
hi, thx erstmal.

also erstmal kommt nen parse error, weil da bei print... in line 17

(. $name .) nen Punkt vergessen worden ist ^^


Naja darum gehts ja net :-D

Leider kommt da auch:

Verbindung zum Server hergestellt!Access denied for user 'adref'@'%' to database 'adreftable' :mad:

Weißt du woran das liegt???

Marek

 
PHP-Desaster
20-11-2007, 10:44 
 
Dann hast du als User adref keine Zugriffsrechte auf die Datenbank adreftable, würde ich mal sagen!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:10 Uhr.