Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwne zachowanie PDO
Forum PHP.pl > Forum > PHP
beherit
Kod wywala mi się w miejscu:
  1. $stmt->bindParam(':uAct',0,PDO::PARAM_INT);

w sumie na początku była $zmienna_z_intem, póżniej 1*$zmienna_z_intem i (int)$zmienna_z_intem ... ale o tyle to dziwne, że linijkę wyżej działa:
  1. $stmt->bindParam(':uId',$GLOBALS['gU']->v['uId'],PDO::PARAM_INT);


Może jakiś pomysł? Być może to coś głupiego po 12 godzinach pisania można nie widzieć oczywistych oczywistości.

Pozdr,p.
yevaud
z tego co pamietam bindParam przypisuje wartosc na podstawie referencji, jesli masz konkretna wartosc, a nie zmienna to uzyj bindValue
beherit
Ok super. Tylko pojawia się pytanie: czemu jak wrzucam tutaj bindParam to nie idzie? Błędu nie widać.

Nice / magia:
$resultActive = $result['uAct'];
i wrzucenie $resultActive do bindParam pomogło.

yevaud
Cytat(yevaud @ 23.06.2010, 23:35:05 ) *
z tego co pamietam bindParam przypisuje wartosc na podstawie referencji, jesli masz konkretna wartosc, a nie zmienna to uzyj bindValue


$stmt->bindParam(':uAct',0to jest wartosc a nie zmienna,PDO::PARAM_INT);

nie ma tu magii
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.