pdo count query [opgelost]
Dennis WhoCares
14/07/2013 11:57:56Ik ben bezig om m'n oude CMS te updaten met m'n pas gemaakte PDO driver
Deze driver werkt zoals het moest.
Nou ik deze heb geimplementeerd in m'n CMS krijg ik een vreemde melding, dat te maken heeft met m'n rowcount query.
$this->connection wordt gedefineerd in de __construct(), wanneer ik geen verbinding kan maken met het database, dan gaat de script in een die() dus zou het uberhaubts niet in de countQ() moeten komen.
Doch krijg ik de melding
---
Opgelost:
---
Ik heb in alle functies de extends verwijderd en de __construct aangepast met een protected $dbHandler;
Na alles gewijzigd te hebben is de error verdwenen.
Geen iedee waarom dit zo is opgelost, maar het is gelukt.
Deze driver werkt zoals het moest.
Nou ik deze heb geimplementeerd in m'n CMS krijg ik een vreemde melding, dat te maken heeft met m'n rowcount query.
Code (php)
1
2
3
4
5
2
3
4
5
public function countQ($query) {
$q = $this->connection->prepare($query);
$q->execute();
return $q->rowCount();
}
$q = $this->connection->prepare($query);
$q->execute();
return $q->rowCount();
}
$this->connection wordt gedefineerd in de __construct(), wanneer ik geen verbinding kan maken met het database, dan gaat de script in een die() dus zou het uberhaubts niet in de countQ() moeten komen.
Doch krijg ik de melding
Code (php)
1
Call to a member function prepare() on a non-object in controller\pdo_driver.php on line 24
---
Opgelost:
---
Ik heb in alle functies de extends verwijderd en de __construct aangepast met een protected $dbHandler;
Na alles gewijzigd te hebben is de error verdwenen.
Geen iedee waarom dit zo is opgelost, maar het is gelukt.
Gewijzigd op 14/07/2013 14:06:48 door Dennis WhoCares