• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Dodanie daty rejestracji w zapytaniu PDO

Object Storage Arubacloud
0 głosów
198 wizyt
pytanie zadane 8 stycznia 2020 w PHP przez franz Gaduła (4,940 p.)
zamknięte 8 stycznia 2020 przez franz
$query=$db->prepare("INSERT INTO users(id,name,email,username,password,register_date,data_dodania,satoshi) VALUES ( NULL,:name ,:email,:username,:password,:register_date,:data_dodania )");
						$query->bindParam(':name',$imie,PDO::PARAM_STR);
						$query->bindParam(':email',$email,PDO::PARAM_STR);
						$query->bindParam(':username',$nick,PDO::PARAM_STR);
						$query->bindParam(':password',$haslo_hash,PDO::PARAM_STR);
						$query->bindParam(':rgister_date',$data_dodania,PDO::PARAM_LOB);
						$query->bindParam(':data_dodania','',PDO::PARAM_NULL);
						$query->execute();

Prosze o wskazówkę , jak dodać w tym zapytaniu datę rejestracji

$query->bindParam(':rgister_date',$data_dodania,PDO::PARAM_LOB);

Próbowałem do tej zmiennej $data_dodania , przypisywać NOW() , DATE() , time(), date('Y-m-d H:i:s') .

Za każdym razem ten sam błąd 

Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined  ................. PDOStatement->bindParam(':rgister_date', '2020-01-08 00:4...', 2) #1 

Szukałem w necie ale nie znalazłem odpowiedzi , być może szukałem nie tam gdzie trzeba było .

Pomóżcie i wskażcie mi błąd albo podajcie linka gdzie znajdę odpowiedź .

komentarz zamknięcia: Problem został rozwiązany

2 odpowiedzi

+1 głos
odpowiedź 8 stycznia 2020 przez adam_jankowski Mądrala (5,970 p.)
wybrane 8 stycznia 2020 przez franz
 
Najlepsza
W zapytaniu masz :register_datę, a w bindValue :rgister_date
komentarz 8 stycznia 2020 przez franz Gaduła (4,940 p.)

Musze Ci przyznać że masz oko , rzeczywiście  ta mała literówka doprowadzała mnie do rozpaczy , kilka dni próbowałem to zapytanie wykonać czytałem tak wiele że zaczynało mi się pod kopułką gotować smiley

Dziękuje Ci serdecznie teraz wszystko działa 

0 głosów
odpowiedź 8 stycznia 2020 przez Ehlert Ekspert (212,670 p.)
komentarz 8 stycznia 2020 przez franz Gaduła (4,940 p.)

Niestety podane w linku rozwiązania też nie działają ciągle ten sam błąd 

Co więcej  jak skasowałem tą linie to pojawił się błąd w kolejnych liniach 

$query->bindParam(':data_dodania','',PDO::PARAM_NULL);
$query->bindParam(':satoshi','',PDO::PARAM_NULL);

więc te linie również skasowałem , ale nawet wtedy to nie przeszło ponieważ pojawił się błąd w ostatniej linii 

$query->execute();

Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number................. PDOStatement->execute()

Reasumując powyższe , kilka dni próbowałem wysłać do bazy przez PDO bezskutecznie 

Nie wiem co w tym jest źle 

Podobne pytania

0 głosów
1 odpowiedź 132 wizyt
0 głosów
1 odpowiedź 310 wizyt
pytanie zadane 28 stycznia 2016 w PHP przez gryzon Początkujący (480 p.)
+1 głos
3 odpowiedzi 419 wizyt

92,572 zapytań

141,422 odpowiedzi

319,644 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...