ďťż
Podstrony
|
telcocafeWitam. Mam takie pytanko jak wstawić kilka zmiennych z wypisanego jakiegos tam formularza do jednej kolumny w bazie MySQL, żeby było zrozumiałe podaje przykład. Tak wiem :$query = "INSERT INTO uzytkownicy (imie, nazwisko, email, haslo, data) VALUES ('$im', '$nz', '$em', MD5('$hs'), NOW() )"; tu jest jedna zmienna do jednej kolumny A teraz cos takiego $query = "INSERT INTO uzytkownicy (imie, nazwisko, adres) VALUES ('$im', '$nz', '$adr', '$nr' ,'$kod')"; I jak wstawić zmienne "$adr, $nr i $kod" do jednej kolumny "adres" i jeszcze było by dobrze żeby sie tam wstawiły z odstępami aby nie były zlane napisy. z góry dziękuje Żeby było czytelniej może utworzyć wyżej zmienną i do niej zapisać wartości tych trzech zmiennych z odstępami. $all = $adr.' '.$nr.' '.$kod; Teraz wrzuć zmienną $all do kolumny adres. Użytkownik muffy_3 edytował ten post 08 marzec 2007, 21:07 @up: po co tworzyć nową zmienną? Przecież użyty został cudzysłów :) $query = "INSERT INTO uzytkownicy (imie, nazwisko, adres) VALUES ('$im', '$nz', '$adr $nr $kod');"; Powyższy kod najlepiej zabezpieczyć jeszcze funkcją mysql_real_escape_string(). function esc($x) { return mysql_real_escape_string($x); } mysql_query('INSERT INTO uzytkownicy (imie, nazwisko, adres) VALUES ("'.esc($im)."', "'.esc($nz)."', "'.esc($adr.' '.$nr.' '.$kod).'");'; serialize :) |
|||
Sitedesign by AltusUmbrae. |