ďťż

Kilka zmiennych do jednej kolumny?

       

Podstrony


telcocafe

Witam. 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 :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.