Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysłanie zmiennych z array do bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
peklo
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();

mmmmmmm
Masz dwa takie same parametry
peklo
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.