Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problemy z bindParam i bindValue
pakosphp
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.11.2006

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


Pomimo moich usilnych starań nie moge podpiąć danych do zapytania
kod:
  1. <?php
  2. $stmt = $db->prepare('INSERT INTO szczegoly_projektu (IDprojektu,Data,OpisPozycjiProjektu,Czas_Koszt) VALUES(IDprojektu=? ,Data=? ,OpisPozycjiProjektu=? ,Czas_Koszt=?)');
  3. $stmt -> bindParam(1, 17);
  4. $stmt -> bindParam(3, 17);
  5. $stmt -> bindParam(3, 17);
  6. $stmt -> bindParam(4, 17);
  7. $stmt -> execute();
  8. ?>

otrzymuje odpowiedz: Fatal error: Cannot pass parameter 2 by reference in...

probowalem tez tak:
  1. <?php
  2. $stmt = $db->prepare('INSERT INTO szczegoly_projektu (IDprojektu,Data,OpisPozycjiProjektu,Czas_Koszt) VALUES(IDprojektu= :IDprojektu,Data= :Data,OpisPozycjiProjektu= :OpisPozycjiProjek
    tu,Czas_Koszt= :Czas_Koszt)'
    );
  3. $stmt -> bindValue(':IDprojektu', 17, PDO::PARAM_INT);
  4. $stmt -> bindValue(':Data', 17, PDO::PARAM_INT);
  5. $stmt -> bindValue(':OpisPozycjiProjektu', 17, PDO::PARAM_STR);
  6. $stmt -> bindValue(':Czas_Koszt', 17, PDO::PARAM_INT);
  7. $stmt -> execute();
  8. ?>

nie ma błedów dodaje wiersz do bazy ale wszystkie wartości są 0

Nie mam pojęcia gdzie robie błąd patrze w ten kod i już dostaje oczoplasów. Pomocy rodacy.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.09.2025 - 13:45