Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Baza zapisuje nie to, co ma
artek
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 6.10.2015

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


Witam, wykonuję taka metodkę

  1. $sth = $this->pdo->prepare("
  2. INSERT INTO
  3. `article`(`aaa`, `sss`, `ddd`, `fff`, `g`, `h`, `jjj`, `kkk`, `lll`)
  4. VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);")
  5. ->execute(array($aaa, $ddd, $fff, $g, $h, $jjj, $kkk, , $lll));



wszystko było by ok, gdyby nie to, że do bazy ostatnia komorka lll się nie dodaje. nominalnie jest to nazwa obrazkam. do bazy dodaje mi sie tylko logiczna 1, ale wczesniej vardumpujac w zmiennej mam normalna nazwe, ale do bazy jej zapisac juz nie moge, dlaczego tak moze byc, dodam ze wczeiej
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


@dev11: Google -> IIRC -> IIRC. (informal) If I remember correctly, if I recall correctly..
@artek: W kodzie PHP-owym masz:
  1. ...$kkk, , $lll...
Ten dodatkowy przecinek Ci wszystko psuje.

EDIT:
Cytat
nie ma to znaczenia, zmieniłem to na potrzeby wstawienia na forum, ogólnie zapisuje wszystko dobrze, tylko ostatniego pola nie, zamaist nazwy zawsze wpisuje logiczną 1. a w innej tabeli nie zapisuje w ogóle rekordu
Pokaż w takim razie faktyczny kod.

Ten post edytował Crozin 24.11.2015, 10:04:48
Go to the top of the page
+Quote Post
artek
post
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 6.10.2015

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


Cytat(Crozin @ 24.11.2015, 10:04:01 ) *
@dev11: Google -> IIRC -> IIRC. (informal) If I remember correctly, if I recall correctly..
@artek: W kodzie PHP-owym masz:
  1. ...$kkk, , $lll...
Ten dodatkowy przecinek Ci wszystko psuje.

EDIT:
Pokaż w takim razie faktyczny kod.


  1. public function insertArticle($header, $link, $description, $utmMediumHeader, $utmMediumLink, $utmMediumImage, $utmSource, $utmCampaign, $imageName) {
  2. $sth = $this->pdo->prepare("
  3. INSERT INTO
  4. `article`(`header`, `link`, `description`, `utm-medium-header`, `utm-medium-button`, `utm-medium-image`, `utm-source`, `utm-campaign`, `image-name`)
  5. VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);")
  6. ->execute(array($header, $link, $description, $utmMediumHeader, $utmMediumLink, $utmMediumImage, $utmSource, $utmCampaign, $imageName));
  7. }


tutaj nie działa dodawanie ostatniego argumentu, a poniżej nie działa funkcja cała (wcześniej obie działały)

  1. public function insertImageContent($imageName, $imageContent) {
  2. $sth = $this->pdo->prepare('INSERT INTO `images-content` VALUES (?,?);')->execute(array($imageName, $imageContent));
  3. }
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: 10.10.2025 - 07:14