php/mysq error: No database selected

10/09/2011 21:28 ♥ .Meroc' ♥#1
Hallo,

Bekomme immer den MySQL error "No database selected".
Ich habe alle Daten in die config.php eingetragen...

PHP Code:
<?php
mysql_connect
('localhost','web12****','************');
mysql_select_db('test');

//Login
$user 'admin';
$pass 'admin123';

?>
Wäre dankbar wenn mir jemand einen Tipp geben könnte was ich falsch mache.
10/09/2011 21:50 Syc0n#2
Guck dir mal die Parameter der Funktion "mysql_select_db" an...
10/09/2011 22:00 Ennea#3
Quote:
Originally Posted by Syc0n View Post
Guck dir mal die Parameter der Funktion "mysql_select_db" an...
Der Link Identifier ist optional. Er macht also soweit alles richtig.

Stell mal bitte sicher, dass die gewählte Datenbank auch wirklich unter dem Namen existiert.
10/09/2011 22:03 ♥ .Meroc' ♥#4
Also die datenbank heißt anderst, aber der table heißt test. Wenn ich den db name angebe kommt ein anderer error^^
10/09/2011 23:10 Ennea#5
mysql_select_db ist aber nunmal eine Funktion zur Auswahl der Datenbank, nicht der Tabelle.
10/09/2011 23:47 Devil589#6
Wie Ennea schon sagte, musst du aufjedenfall die Datenbank auswählen.
Denn deine ganzen Abfragen die du dann machst, gehen dann über die gesamte Datenbank (was auch der Sinn sein soll) und somit kommst du dann auch an die jeweilige Tabelle.

Du musst dann nur die jeweilige Abfrage machen wie z.B:
Code:
"SELECT username, email FROM tbl_user"
(tbl_user durch die jeweilige Tabelle ersetzen)


Hier kannst du dir auch noch einmal etwas darüber durchlesen.
Da steht auch noch mal alles erklärt und wie du zu der Datenbank verbindest.
[Only registered and activated users can see links. Click Here To Register...]

See Ya!
10/10/2011 12:51 ♥ .Meroc' ♥#7
Bin relativ neu in php, habe jetzt einfach den datenbankname reingehauen...

PHP Code:
<?php
mysql_connect
('localhost','web******','*******');
mysql_select_db('usr_*****');
?>
Jetzt kommt halt folgender fehler:
PHP Code:
Unknown column 'time' in 'where clause' 
10/10/2011 14:52 JacK le chilla#8
poste mal deinen ganzen code damit kann man nichts anfangen sry :)
10/10/2011 15:39 Devil589#9
Quote:
Originally Posted by Merσc View Post
Bin relativ neu in php, habe jetzt einfach den datenbankname reingehauen...

PHP Code:
<?php
mysql_connect
('localhost','web******','*******');
mysql_select_db('usr_*****');
?>
Jetzt kommt halt folgender fehler:
PHP Code:
Unknown column 'time' in 'where clause' 
Der PHP Fehler sagt einfach nur dass es keine "time" Spalte in deiner Tabelle gibt wo du deine Abfrage drauf machst.
Sprich deine Datenbankabfrage ist falsch.

Wie JacK le chilla schon sagte, wäre es gut wenn du einfach mal deine Abfrage posten würdest.

See Ya!
10/10/2011 16:24 NotEnoughForYou#10
Das mit der db hatte ich euch schon vorher gesagt ... Im Endeffekt liegt es an der Übermittelung der get var sas
10/10/2011 17:01 ♥ .Meroc' ♥#11
Habs auch so hinbekommen :D
Hab gemerkt das ich auchnoch tables erstellen muss, hab ich dann einfach via sql befehl gemacht :rolleyes: