Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dodawanie tabeli do pola mysql
Forum PHP.pl > Forum > Przedszkole
oomaster
Witam,

Nie mogłem znaleść niczego na ten temat w sieci :-o Ale do rzeczy:

Generuje sobie tabelę w php:
  1. $i1 ='0'; $i2 ='0'; $i3 ='1';
  2. $ciag = " array('jeden' => ".$i1.",'dwa' => ".$i2.",'trzy' => ".$i3."); ";


I teraz chcę zapisać do mysql taka abym mógł potem bez problemu użyć do użycia w kodzie:
  1. $my = "INSERT INTO rel_web SET title='ok', data=NOW(), tag='$ciag' ";


Tyle że nie wywala błędu ale rekord nie chce się zapisać jak to poprawnie zapisać (zapytanie mysql) ?
Wazniak96
Z tego co mi się wydaję nie mozna zapisywac tablic do MySQL. Musisz rozbic tablicę i w tedy poszczegolne dane zapisywac do kolejnych rekordow.

Chyba zebys uzył serialize(), a pozniej unserialize() wink.gif
mmmmmmm
INSERT + SET?? Coś ci się popieprzyło. Przeczytaj manuala jeszcze raz...
Tajgeer
@up:
http://forum.php.pl/index.php?showtopic=137402
Składnia jest ok, ale tylko dla MySQL. Przy PostgreSQL się posypie.

@topic:
serialize (przy zapisie), a później unserialize (przy odczycie), tak jak napisał Wazniak96.
abort
Nie dziw się, że nie wywala błędu, skoro nie dopuszczasz do ich wypisywania stosując "@" przed mysql_query...
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.