php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.05.2009, 19:08  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 22
DJ Fried befindet sich auf einem aufstrebenden Ast
Standard "No Database Selected"

Hey ...

vielleicht kann mir jemand mit meinen Problem weiterhelfen!
Ich habe eine Datenbank lokal erstellt
(via XAMPP)
Darauf konnte ich normal zugreifen - alles lief einwandfrei!

Dann habe ich die Seite + Datenbank auf meinen 1&1 Account hochgeladen!
Davor habe ich noch die Datei "ndsvstome.php" geöffnet, und die Zugansdaten
geändert

PHP-Code:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_ndsvstome 'db459.1und1.de';
$database_ndsvstome 'dbo285294009';
$username_ndsvstome '**********';
$password_ndsvstome '********';
$ndsvstome mysql_pconnect($hostname_ndsvstome$username_ndsvstome$password_ndsvstome) or trigger_error(mysql_error(),E_USER_ERROR); 
?>
Allerdings bekomme ich dann immer, wenn ich die Seite aufrufen möchte, ein "No Database Selected"

Wo liegt das Problem? - Habe ja eine Datenbank, in dem Fall 'dbo285294009' ausgewählt!

Die Datei "ndsvstome.php" liegt im Ordner "Connections" (wurde von Dreamweave erstellt)

Danke
LG aus Wien ...
Stefan
DJ Fried ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.05.2009, 19:19  
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 157
Hexe befindet sich auf einem aufstrebenden Ast
Standard

Du hast eine Variable definiert, mehr nicht.
DB auswählen geht mit mysql_select_db
Hexe ist offline  
Alt 21.05.2009, 19:24  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 22
DJ Fried befindet sich auf einem aufstrebenden Ast
Standard

@ hexe
danke für deine antwort

das heißt, einfach unterhalb von

$password_ndsvstome = '********';
$mysql_select_db = 'db459.1und1.de'

einsetzen?

danke dir,
lg
DJ Fried ist offline  
Alt 21.05.2009, 19:26  
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 157
Hexe befindet sich auf einem aufstrebenden Ast
Standard

Nee.
http://www.php.net/manual/de/function.mysql-select-db.php
Und das kommt mach mysql_pconnect.
Hexe ist offline  
Alt 21.05.2009, 19:35  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 22
DJ Fried befindet sich auf einem aufstrebenden Ast
Standard

das heißt ich muss
PHP-Code:
<?php

$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'Verbindung nicht möglich : ' mysql_error());
}

// benutze Datenbank foo
$db_selected mysql_select_db('foo'$link);
if (!
$db_selected) {
    die (
'Kann foo nicht benutzen : ' mysql_error());
}
?>
zusätzlich einfügen?

danke für deine hilfe !!
lg
DJ Fried ist offline  
Alt 21.05.2009, 19:38  
Erfahrener Benutzer
 
Benutzerbild von Screeze
 
Registriert seit: 04.01.2009
Beiträge: 844
PHP-Kenntnisse:
Fortgeschritten
Screeze wird schon bald berühmt werden
Standard

jep, aber 'foo' musst du natürlich durch die variable ersetzen in die du den Name geschrieben hast.
Screeze ist offline  
Alt 21.05.2009, 19:40  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 22
DJ Fried befindet sich auf einem aufstrebenden Ast
Standard

@ screeze:

danke für die antwort!

das heißt dann muss das ganze so aussehen:
PHP-Code:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_ndsvstome 'db459.1und1.de';
$database_ndsvstome 'dbo285294009';
$username_ndsvstome '********';
$password_ndsvstome '*****;
$ndsvstome = mysql_pconnect($hostname_ndsvstome, $username_ndsvstome, $password_ndsvstome, $mysql_select_db) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

<?php

$link = mysql_connect('
db459.1und1.de', '******', '******');
if (!$link) {
    die('
Verbindung nicht möglich ' . mysql_error());
}

// benutze Datenbank foo
$db_selected = mysql_select_db($database_ndsvstome, $link);
if (!$db_selected) {
    die ('
Kann dbo285294009 nicht benutzen :  . mysql_error());
}
?>
DJ Fried ist offline  
Alt 21.05.2009, 19:43  
Erfahrener Benutzer
 
Benutzerbild von Screeze
 
Registriert seit: 04.01.2009
Beiträge: 844
PHP-Kenntnisse:
Fortgeschritten
Screeze wird schon bald berühmt werden
Standard

so sollte es funktioneren. probiers doch einfach aus
Screeze ist offline  
Alt 21.05.2009, 19:46  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 22
DJ Fried befindet sich auf einem aufstrebenden Ast
Standard

nein, geht leider nicht
jetzt bekomme ich das hier:

Kann dbo285294009 nicht benutzen : Access denied for user: 'dbo285294009@%' to database 'dbo285294009'

warum steht nach dem username noch "@%" ??
nochmals danke !!
DJ Fried ist offline  
Alt 21.05.2009, 19:53  
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 157
Hexe befindet sich auf einem aufstrebenden Ast
Standard

mysql_pconnect und mysql_connect ist schon mal doppelt gemoppelt.
Entscheide dich für eins. Ich tippe mal, mysql_connect reicht.
Hexe ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Persistence Framework #Avedo Software-Design 37 28.03.2009 17:32
DROP DATABASE mit PHPmyAdmin geht nicht alfonsodiecko Datenbanken 3 17.07.2008 08:17
character set database marvel Datenbanken 3 05.07.2007 22:04
grant ALL für eine database Virbetam Datenbanken 3 18.05.2006 17:53
no database selected !?!? snuggl3s PHP-Fortgeschrittene 1 09.02.2006 08:54
Cutephp mit database PHP Tipps 2005-2 0 16.10.2005 04:44
Regex => "no ending delimiter '^' found! Riot PHP Tipps 2005-2 8 11.07.2005 00:06
MySQL Database exportieren Datenbanken 2 08.03.2005 13:29
[Erledigt] no database selected PHP Tipps 2005 13 30.01.2005 20:31
[Erledigt] No Database Selected PHP Tipps 2005 8 14.01.2005 10:57
[Erledigt] Gästebuch: Fehlermeldung-No database selected PHP Tipps 2004-2 19 28.12.2004 19:53
Gästebuch: Fehlermeldung-No database selected PHP-Fortgeschrittene 6 27.12.2004 14:17
embedded database Beitragsarchiv 2 06.10.2004 17:26
session stop in database schreiben PHP Tipps 2004 1 13.07.2004 22:51
"No Database Selected" PHP Tipps 2004 2 12.06.2004 17:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php no database selected, no database selected php, php mysql no database selected, no database selected, php \no database selected\, mysql php no database selected, xampp no database selected, no database selected php mysql, fehler no database selected bei 1und1, 1und1 no database selected, mysql_pconnect 1und1, php no database selected mysql, no database selected mysql php, mysql_select_db 1und1, select from where \no database selected\, 1&1 no database selected, no database selected select, php no database selected\, no database selected no database selected xampp, grant all no databse selected

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum