Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwne zachowanie PDO, Cannot pass parameter 2 by reference in...
beherit
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
yevaud
post
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


z tego co pamietam bindParam przypisuje wartosc na podstawie referencji, jesli masz konkretna wartosc, a nie zmienna to uzyj bindValue

Ten post edytował yevaud 23.06.2010, 22:36:45
Go to the top of the page
+Quote Post
beherit
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 29.07.2009

Ostrzeżenie: (0%)
-----


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.



Ten post edytował beherit 23.06.2010, 22:55:25
Go to the top of the page
+Quote Post
yevaud
post
Post #4





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:05