Własne odpaliłem skrypt:
<?php
require_once('class.Entity.php'); //potrzebne pó_niej
require_once('class.Individual.php');
require_once('class.Organization.php');
class DataManager
{
private static function _getConnection
() {
$hDB =new mysqli('localhost', 'xxxxx', 'xxxxx', 'xxxxx');
return $hDB;
}
public static function getAddressData
($addressID) { $sql = "SELECT * FROM adres WHERE adres_id ='$addressID'";
$res = $hDB->query($sql);
$num=$res->num_rows;
if($num==0) {
die("Błšd odczytu danych dla adresu pocztowego $addressID"); }
}
public static function getEmailData
($emailID) {
$sql = "SELECT * FROM email WHERE email_id = '$emailID'";
$res = $hDB->query($sql);
$num=$res->num_rows;
if($num==0) {
die("Błšd odczytu danych dla adresu email $emailID"); }
}
public static function getPhoneNumberData
($phoneID) {
$sql = "SELECT * FROM telefon WHERE telefon_id = '$phoneID";
$res = $hDB->query($sql);
$num=$res->num_rows;
if($num==0) {
die("Błšd odczytu danych dla numeru telefonu $phoneID"); }
return $res->fetch_assoc();
}
public static function getEmployer
($individualID) { $sql = "SELECT organizacja_id\ FROM zatrudniony WHERE osoba_id = '$individualID'";
$res = $hDB->query($sql);
$num=$res->num_rows;
if($num==0) {
die("Błąd odczytu pracodawcy dla osoby $individualID"); }
$row = $res->fetch_assoc();
if($row) {
return new Organization($row['organizacja_id']);
} else {
return null;
}
}
public static function getEmployees
($orgID) { $sql = "SELECT osoba_id FROM zatrudniony WHERE organizacja_id = '$orgID'";
$res = $hDB->query($sql);
$num=$res->num_rows;
if($num==0){
die("Błąd odczytu informacji o zatrudnionych dla organizacji $orgID`"); }
if($num>0) {
while($row=$res->fetch_assoc()) {
$objs[] = new Individual($row['osoba_id']);
}
return $objs;
}
else {
}
}
?>
I teraz ciągle dostaje błąd
Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\Program Files\WebServ\httpd-users\2php\class.DataManager.php on line 89
I teraz nie wiem co poprawić bo średniki raczej są porządku. Więc co może być nie tak?
Z góry dziękuje za pomoc.