PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mysql datenbank connection



AcidB
11-08-2001, 19:00
Hallo, habe follgendes Problem:
System: suse 7.0
Apache
mysql

Apache läuft problemlos, Mysql meldet sich auch, aber wenn ich versuche mittels php eine Datenbank auszuwählen, geht das nicht.

Fehlermeldung: no db (siehe script 'or die..')

Die datenbank 'pipe_db' hab ich mit mysql monitor angelegt.

Warum kann ich die Datenbank nicht connectieren????
<?php
$host = "localhost";
$dbname = "pipe_db";
$user_id = "";
$user_pass = "";

//connect to database
mysql_pconnect($host, $user_id, $user_pass) or die ('no connection');
mysql_select_db($dbname) or die ('no db');

$query = "select name from user";

$result = mysql_query($query);
while ($r = mysql_fetch_array($result)) {
echo $r['name']."
\n";
}

mysql_close();
?>

lamberty
13-08-2001, 10:44
[ 13. August 2001: Beitrag editiert von: Reinischer Hallenser ]

lamberty
13-08-2001, 10:45
hallo bei mir funktioniert der php-code!!

gruß
Norbert

[ 13. August 2001: Beitrag editiert von: Reinischer Hallenser ]

[ 13. August 2001: Beitrag editiert von: Reinischer Hallenser ]

AcidB
13-08-2001, 10:49
Dacht ich mir auch grad ;)

Lokal auf meiner windows umgebung funktionierts (win2000, apache, mysql,php4) nur auf dem linuxserver nich.

???

macmuess
13-08-2001, 15:11
Hast Du denn mit GRANT die passenden Rechte auf Deine Datenbank gesetzt?
Ich habe das prima am laufen, dabei bin ich auch erst über die Rechte gestolpert !

Gruß Ole.

AcidB
14-08-2001, 01:13
Jup jetzt läufts, lag an den rechten :D