Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 06:21:33 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155477 Posts in 21708 Topics by 7734 Members
Latest Member: rofroodoOvego
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Datenbank verbindung innerhalt einer function  (Read 388 times)
zifi

Offline Offline

Posts: 8


« on: February 10, 2009, 01:36:07 PM »

Hi, ich glaube ich stehe gerade etwas auf dem Schlauch.
Bin dabei an eigenen Modul rumzuschrauben und ich habe das Problem, dass ich innerhalb einer function nicht auf $database zugreifen kann.

so gehts
Code:
$sql_result = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_pila WHERE id='$id'");

so gehts nicht:
Code:
function test ($id) {
$sql_result = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_pila WHERE id='$id'");
...
}

der Fehler:
Notice: Undefined variable: database in...

Was mach ich falsch?

Thx
Logged
Ruud
WebsiteBaker Org e.V.

Offline Offline

Posts: 2295



WWW
« Reply #1 on: February 10, 2009, 02:51:02 PM »

Just start your function with: global $database;

Code:
<?php
function test ($id) {
  global 
$database
  
$sql_result $database->query("SELECT * FROM ".TABLE_PREFIX."mod_pila WHERE id='$id'");
  ...
}
?>

That will do the trick.

Ruud
Logged

Professional WebsiteBaker Solutions
zifi

Offline Offline

Posts: 8


« Reply #2 on: February 10, 2009, 02:54:13 PM »

Thx for your fast reply smiley
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!