Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wysłanie zmiennych z array do bazy
peklo
post 25.02.2014, 22:32:08
Post #1





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


Witam ponownie
Jak mogę dodać do bazy zmienne z tablicy?
Po wysłaniu zapytania mam takie tablice.
[search_category] => Array ( [0] => 2 )
[sub_category] => Array ( [0] => 12 [1] => 35 )
Jak mogę teraz w jednym rekordzie dodać je do bazy?
Zrobiłem takie zapytanie ale dodaje null

  1. $sql ='INSERT INTO auta (id_ogloszenia,id_auta1,id_auta2) VALUES (:search_category,:sub_category,:sub_category)';
  2. $stmt = $con->prepare( $sql );
  3. $stmt->bindValue( ':search_category', $search_category[0], PDO::PARAM_STR );
  4. $stmt->bindValue( ':sub_category', $sub_category[0], PDO::PARAM_STR );
  5. $stmt->bindValue( ':sub_category', $sub_category[1], PDO::PARAM_STR );
  6. $stmt->execute();

Go to the top of the page
+Quote Post
mmmmmmm
post 26.02.2014, 09:05:38
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Masz dwa takie same parametry
Go to the top of the page
+Quote Post
peklo
post 26.02.2014, 11:27:53
Post #3





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


juz działa. zamieniłam na

$sql ='INSERT INTO auta (id_ogloszenia,id_auta1,id_auta2) VALUES (:search_category,:sub_category1,:sub_category2)';
$stmt = $con->prepare( $sql );
$stmt->bindValue( ':search_category', $_POST['search_category'][0], PDO::PARAM_STR );
$stmt->bindValue( ':sub_category1', $_POST['sub_category'][0], PDO::PARAM_STR );
$stmt->bindValue( ':sub_category2', $_POST['sub_category'][1], PDO::PARAM_STR );

Temat zamykam

Ten post edytował peklo 26.02.2014, 11:34:47
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 Wersja Lo-Fi Aktualny czas: 15.07.2025 - 14:51