Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 10:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Simple PHP OOP MySQL Connect Funktion - Problem

Discussion on Simple PHP OOP MySQL Connect Funktion - Problem within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Heberg's Avatar
 
elite*gold: 209
Join Date: Oct 2009
Posts: 947
Received Thanks: 210
Simple PHP OOP MySQL Connect Funktion - Problem

Hey Leute,

kurz und knapp, es passiert nix und ich weiß nicht warum.

PHP Code:
class System {
    private 
$db_host$db_username$db_pass$db_name;
    
    public function 
__construct($db_host$db_username$db_pass$db_name){
        
$this->db_host $db_host;
        
$this->db_name $db_name;
        
$this->db_pass $db_pass;
        
$this->db $db;
        
$this->connect();
    }
    private function 
connect(){
        
mysql_connect($this->db_host$this->db_username$this->db_pass) or die ("Konnte keine Verbindung zur Datenbank aufbauen");
        
mysql_select_db($this->db_name) or die ("Konnte die Datenbank nicht finden");
    }

MfG Heberg
Heberg is offline  
Old 06/30/2012, 18:57   #2
 
elite*gold: 22
Join Date: Feb 2012
Posts: 576
Received Thanks: 332
PHP Code:
<?php
$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'Verbindung schlug fehl: ' mysql_error());
}
echo 
'Erfolgreich verbunden';
mysql_close($link);
?>
geht das?
localhost user und pw kannst ja einfach nen verweis setzen
VisionEP1 is offline  
Old 06/30/2012, 19:03   #3
 
Heberg's Avatar
 
elite*gold: 209
Join Date: Oct 2009
Posts: 947
Received Thanks: 210
Ne, er gibt immernoch nix zurück, ich vermute, das sich die __Construct Funktion sich einfach nicht ausführt, weswegen auch die connect() Funktion nicht ausgeführt wird, aber warum frage ich mich ://
Heberg is offline  
Old 06/30/2012, 19:06   #4
 
elite*gold: 22
Join Date: Feb 2012
Posts: 576
Received Thanks: 332
gaanz dumme frage?
welche php version hast du auf deinem Pc installiert?(bzw server)
ist die config richtig eingestellt dass sie mysql verbindungen erlaubt?
VisionEP1 is offline  
Old 06/30/2012, 19:12   #5
 
Heberg's Avatar
 
elite*gold: 209
Join Date: Oct 2009
Posts: 947
Received Thanks: 210
Xampp 1.7.7
Heberg is offline  
Old 06/30/2012, 19:17   #6
 
elite*gold: 22
Join Date: Feb 2012
Posts: 576
Received Thanks: 332
phpmyadmin geht aber?
evtl dein skype addy dann kann ich besser helfen
mfg
VisionEP1 is offline  
Old 06/30/2012, 20:14   #7

 
iMer's Avatar
 
elite*gold: 606
Join Date: Apr 2008
Posts: 3,180
Received Thanks: 5,376
Du rufst die klasse schon auf oder?
PHP Code:
$system=new System("localhost","user123","pass123","db123"); 
iMer is offline  
Old 07/01/2012, 16:59   #8


 
elite*gold: 0
Join Date: Sep 2008
Posts: 526
Received Thanks: 82
Vielleicht so?


PHP Code:
class System {
    private 
$db_host$db_username$db_pass$db_name;
    
    public function 
__construct($db_host$db_username$db_pass$db_name){
        
$this->db_host $db_host;
        
$this->db_name $db_name;
        
$this->db_pass $db_pass;
        
$this->db_username $db_username;
        
$this->connect();
    }
    private function 
connect(){
        
mysql_connect($this->db_host$this->db_username$this->db_pass) or die ("Konnte keine Verbindung zur Datenbank aufbauen");
        
mysql_select_db($this->db_name) or die ("Konnte die Datenbank nicht finden");
    }

Mozo_ is offline  
Old 07/02/2012, 02:34   #9
 
Heberg's Avatar
 
elite*gold: 209
Join Date: Oct 2009
Posts: 947
Received Thanks: 210
Quote:
Originally Posted by iMer View Post
Du rufst die klasse schon auf oder?
PHP Code:
$system=new System("localhost","user123","pass123","db123"); 
genau das, wollte ich nicht machen aber trotzdem danke

@up, ich habe es schon anders gelöst, ich danke dir trotzdem für diese Verbesserung(?).

Das Thema kann geclosed werden.
Heberg is offline  
Reply


Similar Threads Similar Threads
MYSQL / Navicat Connect problem
03/11/2011 - Metin2 Private Server - 0 Replies
So, hab seid gestern ein Problem. Und zwar kann ich per PuTTy zwar noch zu MYSQL connecten, aber nicht mehr per Navicat. Die Fehlermeldung: "Host (meine ip) is now allowed to connect to this MYSQL Server" Hab geggoogelt, hier geguckt. Hab neu installiert, pw geändert, rechjte neu vergeben. Nichts hilft. Woran kann das liegen, das es MIR und anderen Leuten nicht erlaubt ist auf den MYSQL Server zu connecten?
World Server Problem Could not Connect to MySQL!
11/19/2010 - Flyff Private Server - 12 Replies
Hey Leute, Ich hab da so ein Problem also: Ich habe mir vor ein paar tagen ein FlyFF P-Server erstellt so dann öffne ich FFPOC und klicke dann auf Server starten so dann öffnen sich 3 Fenster Char, login und der World Server. Aber dann zeigt der World Server an: Could not Connect to MySQL. Ich finde das irgendwie komisch weil die anderen 2 Server gehen auser der World Server halt. Navicat und XAMMP habe ich auch offen und in XAMPP habe ich auch MySQL aktiviert. Ich habe keine Ahnung woran...
[PROBLEM] VPC = Can't connect to MySQL server on '192.168.**.**' (60)
10/18/2010 - Private Server Advertising - 3 Replies
Hey COM!! Heute nachdem ich etwas bearbeitet hab, hab ich gerebootet und auf einmal kam da so ein Fehler = Can't connect to MySQL server on '192.168.**.**' (60) << (in VPC) Der Server ist ganz normal on und ich kann mich auch in Navicat einloggen, bloß mein Kumpel kann sich nicht mehr einloggen. Nochmal neuaufsetzen? Darauf hab ich keine Lust mehr, hab schon so viel bearbeitet. PLS NEED HELP
[Problem]mysql_real_connect: Can't connect to MySQL server on '192.168.16.53' (60)
06/26/2010 - Metin2 Private Server - 9 Replies
Nachdem mein Auth server gestartet ist kommt das: mysql_real_connect: Can't connect to MySQL server on '192.168.16.53' (60) Ich hab die normalen Instant Files gestartet Network an meine Dyndns-Daten angepasst und dann kommt der Fehler Iwi ist meine brain.dll putt gegangen.. Aber an was liegt das? Der Server geht noch also man kann sich einloggen liegt es an den Ports?
MYSQL PROBLEM (is not allowed to connect)
02/16/2010 - Metin2 Private Server - 13 Replies
Hi leute hab zwar schon in einigen threads gefragt aber da da keiner nach schaut werd ich wohl oder übel doch mal ein thread aufmachen müssen =) also ich hab folgendes problem hab server alles gestartet protmap an xammp an hamachi is an und alles is verbunden doch wenn ich jetzt auf die regi seite gehe und mir einen acc machen will bekomm ich diese fehlermeldung: Datei mysql.php wurde erstellt Datei status.php wurde erstellt Warning: mysql_connect() : Host 'xPostalDudex-PC' is not...



All times are GMT +1. The time now is 10:15.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.