<?php class basket { public $meSES; public $meUID; function __construct($meSES, $meUID){ $this->meSES = $meSES; $this->meUID = $meUID; return; } public function sum_prince_bsket() { $SQL = " SELECT SUM(prinall) FROM add_basket WHERE user_id='$this->meUID' AND ses='$this->meSES'"; $data = $db ->getAll ( $sql ); return $kwota; } ?>
żeby działało musze w każej funkcji dawać global $db; a nie da sie jakoś zadeklarować tego w calej klasie ? a zmienna db to:
<?php $dsn = 'mysql://root:root@localhost/cabin'; $db = DB::connect( $dsn ); ?>