php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.01.2005, 09:59  
Gast
 
Beiträge: n/a
Standard [Erledigt] No Database Selected

Hallo,

habe hier mehrere Datenbanken

PHP-Code:
1. verbindung:
$this->ConnectionMySQL mysql_connect("localhost","Jeder","") or die("Verbindung fehlgeschlagen");
            
mysql_select_db($this->CDatenbank$this->ConnectionMySQL);

2. verbindung
$RechteConnectionMySQL 
mysql_connect("localhost","Jeder","") or die("Verbindung fehlgeschlagen");
            
mysql_select_db("Intranet"$RechteConnectionMySQL);

3. verbindung
$LogConnectionMySQL 
mysql_connect("localhost","Jeder","") or die("Verbindung fehlgeschlagen");
        
mysql_select_db($this->CLogDB$LogConnectionMySQL); 
Und dann gibts laufend die Fehlermeldung:

No Database selected

Ich finde keine Lösung
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.01.2005, 10:02  
Gast
 
Beiträge: n/a
Standard

du nutzt da ein Objekt welches uns nicht zur durchsicht offenliegt...

von daher -> keine ahnung wo der fehler liegt!
 
Alt 14.01.2005, 10:02  
Gast
 
Beiträge: n/a
Standard

Und bei welcher Verbindung? Und warum prüfst du nicht den Rückgabewert von mysql_select_db?

Gruß
phpfan
 
Alt 14.01.2005, 10:10  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mistemef
du nutzt da ein Objekt welches uns nicht zur durchsicht offenliegt...

von daher -> keine ahnung wo der fehler liegt!
$this->ConnectionMySQL ist ein attribut einer klasse, kein objekt.

Zitat:
Zitat von phpfan
Und bei welcher Verbindung? Und warum prüfst du nicht den Rückgabewert von mysql_select_db?

Gruß
phpfan
sobald man die seite öffnet bekommt man nur "No Database Selected" ausgegeben.
 
Alt 14.01.2005, 10:16  
Gast
 
Beiträge: n/a
Standard

Ich wiederhole mich: Und warum prüfst du nicht den Rückgabewert von mysql_select_db?

mysql_select_db($this->CDatenbank, $this->ConnectionMySQL) or die ("Auswahl DB 1 fehlgeschlagen");

Gruß
phpfan
 
Alt 14.01.2005, 10:22  
Gast
 
Beiträge: n/a
Standard

hab ich gemacht aber, wie gesagt so weit kommt man gar nicht. es wird trotzdem nur No Database Selected angezeigt.

der fehler muss bei der 2. verbindung liegen, aber ich weiss nicht warum.
 
Alt 14.01.2005, 10:40  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Gaschi
hab ich gemacht aber, wie gesagt so weit kommt man gar nicht.
Toll, was sollen wir jetzt machen? Meine Glaskugel verrät mir leider nicht, was vorher in dem Script passiert und wo es schiefgeht.

Gruß
phpfan
 
Alt 14.01.2005, 10:53  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

da du weder bei 1. noch 2. noch 3. ein mysql_error(); hinter dem mysql_select_db hast und somit die fehelrmeldung wohl von einem mysql_query das zwischen den db_selects steht, solltest du dir vieleicht mal überlegen ein vernünftiges errorhandling für die mysql-sachen zuzulegen, sprich ne funktion/methode in der art:


nur als kleines beispiel, ist grad so zusammengetippt.
PHP-Code:
function sql_query($query,$file,$line,$debug=FALSE)
{

    
$sql mysql_query($query) or die(
        
'
'
."\n".'[b]Query: [/b]'.$query.
        
'
'
."\n".$file.'  Line: '.$line.
        
'
'
."\n".'Error:'.mysql_error());
    
$debug ? print(
        
'
'
."\n".''.$query.
        
'
'
."\n".'[b]['.$file.' Line: '.$line.'][/b]
        RESULTS:<font color="red">[b]'
.@mysql_num_rows($sql)."[/b]</font>\n".'
'
):null;
    return 
$sql;

robo47 ist offline  
Alt 14.01.2005, 10:57  
Gast
 
Beiträge: n/a
Standard


jo mit nem bisle suchen und error ausgabe wurds gefunden...
danke
 
 


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
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
Auswahlliste zeigt selected nicht an PHP Tipps 2007 13 22.12.2005 15:14
Dateiupload Selectbox - Wert wird nicht selected! c-bass PHP Tipps 2005-2 1 26.09.2005 16:55
popup selected? $$$ ThiKool $$$ PHP Tipps 2005-2 2 16.06.2005 21:31
MySQL Database exportieren Datenbanken 2 08.03.2005 13:29
[Erledigt] no database selected PHP Tipps 2005 13 30.01.2005 20:31
[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
simplen news-updater (database: txt file) erstellen, wie? PHP Tipps 2004-2 3 18.11.2004 14:25
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
no database selected woran liegt das

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:59 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.