Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 03:01

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

Advertisement



Hilfe Mysql PDO

Discussion on Hilfe Mysql PDO within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 30
Join Date: May 2015
Posts: 79
Received Thanks: 8
Hilfe Mysql PDO

Hallo ich brauche Hilfe bei einem Cms, die Mysql Connection zu Optimieren.

Ich Suche jemand der mir Helfen würde das Cms zu Optimieren mit mir.

Da Das cms Leider für Jede abfrage ein Mysql Thrand aufmacht das heisst pro 1 Seite Aufrufen 140 Leere Mysql Prozesse.


Code:
<?php

namespace System\Libs;

use PDO;

class Database extends PDO {
   
    
    public function __construct() {
			parent::__construct('mysql:host=127.0.0.1;port=3306;dbname=herost;charset=utf8', '', '');
			
    }
    
    public function query($query, $params = []){
        $sql = $this->getConnection()->prepare($query);
        $sql->execute($params);
        return $sql;
    }
    
    public function getConnection($class = __CLASS__){
        return new $class($this->config);
    }

}
und

Code:
<?php

namespace System\Libs;

use System\Libs\Database;

class Model {
    public $db;
    
    public function __construct($config){
        $this->db = new Database($config);
    }
}
herogat is offline  
Old 06/08/2015, 07:51   #2



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Die Info welches CMS du verwendest wäre noch hilfreich.
Serraniel is offline  
Old 06/08/2015, 11:43   #3
 
elite*gold: 30
Join Date: May 2015
Posts: 79
Received Thanks: 8
Das ist ein eigenes cms von einem Kollegen. Er weiss auch nicht wiso das auftaucht
herogat is offline  
Old 06/08/2015, 18:07   #4



 
Shawak's Avatar
 
elite*gold: 0
The Black Market: 259/0/0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
Unschöner Workaround um nicht alles neu machen zu müssen wäre ein Singleton pattern - Wikipedia, the free encyclopedia
Shawak is offline  
Old 06/09/2015, 13:49   #5
 
elite*gold: 30
Join Date: May 2015
Posts: 79
Received Thanks: 8
Villeicht könnte mir jemand das machen oder schbell zeigen wie ich das machen müste
herogat is offline  
Old 06/09/2015, 18:20   #6

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Arrow General Coding -> Web Development

#moved…
snow is offline  
Old 06/10/2015, 02:47   #7


 
Cr4nkSt4r's Avatar
 
elite*gold: 74
Join Date: Oct 2008
Posts: 619
Received Thanks: 288
Ein Schritt wäre ganz am Ende des Scriptes wenn eh nichts mehr mit der DB Kommuniziert, diese zu nullen, also zu schließen, sonst bleibt diese ja auf:
PHP Code:
$db = new PDO('mysql:host=HOST;dbname=DEINEDB'$USER$PASS);

$db null 
entsprechend musst du es auf dein Script an passen.
Oder aber das ganze als Persistente Verbindung initialisieren:
PHP Code:
$db = new PDO('mysql:host=HOST;dbname=DEINEDB'$USER$PASS, array(
  
PDO::ATTR_PERSISTENT => true
)); 
Er cached somit die Verbindung und verwertet diese für weitere und macht auch nicht immer eine neue auf.

Ggf. google diese zwei Dinge und schau was für dich am besten klappt und was diese Dinge genau machen.
Cr4nkSt4r is offline  
Old 06/10/2015, 20:45   #8
 
elite*gold: 30
Join Date: May 2015
Posts: 79
Received Thanks: 8
muahah :P hey danke dir habs gefixxt oO und geht sogar
herogat is offline  
Reply


Similar Threads Similar Threads
Hilfe bei MySQL
01/27/2013 - Metin2 Private Server - 10 Replies
Probleme mit MySQL Hallo brauche Hilfe bei MySQL immer wenn ich mich in die Datenbank einloggen will kommt folgende Fehlermeldung: "2003 - Can´t connect to MySQL server on *************" (10061) Bitte um schnelle Hilfe MFG olebaer
[Hilfe]Root MySql Problem Schnelle Hilfe
02/04/2012 - Metin2 Private Server - 9 Replies
hallo leute, wir haben ein mysql problem mit unserem Root server, als wir eine neue DB einspielen wollten. Genaueres seht ihr in Team Viewer. Bei richtiger Lösung des Problems gibt evtl. ne kleine Belohnung ! Bitte schnell helfen !! skype: hossi47170 mfg, bomber111
[Help]MySql hilfe
08/18/2010 - Metin2 Private Server - 2 Replies
Hey liebe com... ich habe folgendes problem .. : Ich will Server ( Root ) Starten , aber denn kommt no player mysql connected MySQL ist on & installiert ... Mysql & game ordner haben beide Rechte. weiß jemand vllt. wodran es leigen kann. ? :p
[HILFE]Ich kann den mysql port nicht freischalten[HILFE]
06/04/2010 - Metin2 Private Server - 7 Replies
Also ich habe den Port 3306 bei Portmap freigeschaltet , mit der server-ip. Jetzt sieht es gut aus , aber der Port lässt sich nicht an stellen. Hab ein Bild hochgeladen könnt euch das ja mal angucken. Wäre gut wenn mir jemand helfen könnte. Hier ist das Bild nochmal in größer: http://img5.imagebanana.com/img/15exvy6n/hilfe.pn g
[HILFE] BRAUCHE HILFE MIT MySQL
10/07/2009 - Metin2 PServer Guides & Strategies - 0 Replies
Hay liebe Com. Und zwar ich habe ein Problem ich kann irrgend wie nicht Mysql Config. Meine ports am Pc und am router sind Frei aber ich weis immer noch nciht warum der nicht will könnte mir jemand helfen!! vllt mach ich ja auch was falsch eine richtige config. anleitung wäre nicht schlecht oder wie könnte ich es machen das ich MySQL nicht brauch etc. pls PM ME!! hier noch ein screen was kommt!



All times are GMT +1. The time now is 03:01.


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.