Moja funkcja nie chce zwracać mi zmiennej:
function checkOwner($currentAID, $DB_Host, $DB_Username, $DB_Passwrd, $DB_Name) {
$polaczenie = @mysql_connect($DB_Host, $DB_Username, $DB_Passwrd) // Laczenie z baza danych
or die('Brak polaczenia z serwerem mysql. Blad: '.mysql_error());
$db = @mysql_select_db($DB_Name, $polaczenie) // wybór tabeli
or die('Nie moge polaczyc sie z baza danych. Blad: '.mysql_error());
$myUID=$_SESSION['myUID'];
$wynik=mysql_query("SELECT AID, UID FROM `uaparts` WHERE `AID`='$currentAID'");
while($selekcja = mysql_fetch_array($wynik)) {
if ($myUID==$selekcja['UID']) { $owner="true"; } else { $owner="false"; }
}
mysql_close($polaczenie);
return $owner;
}
Nie zwraca jej nawet w takim przypadku
function checkOwner($currentAID, $DB_Host, $DB_Username, $DB_Passwrd, $DB_Name) {
$polaczenie = @mysql_connect($DB_Host, $DB_Username, $DB_Passwrd) // Laczenie z baza danych
or die('Brak polaczenia z serwerem mysql. Blad: '.mysql_error());
$db = @mysql_select_db($DB_Name, $polaczenie) // wybór tabeli
or die('Nie moge polaczyc sie z baza danych. Blad: '.mysql_error());
$myUID=$_SESSION['myUID'];
$wynik=mysql_query("SELECT AID, UID FROM `uaparts` WHERE `AID`='$currentAID'");
while($selekcja = mysql_fetch_array($wynik)) {
if ($myUID==$selekcja['UID']) { $owner="true"; } else { $owner="false"; }
}
mysql_close($polaczenie);
$owner="true";
return $owner;
}
Why?