Как добавить дефис между двумя числами в PHP?

Я хотел бы вставить почтовые индексы в мою базу данных mysql в следующем формате: XX-XXX
Но когда я пытаюсь соединить две переменные с дефисом между ними, PHP делает вычитание, и я этого не хочу.

Мой код выглядит так:

$kod_pocz = $_POST[kod_pocz1]."-".$_POST[kod_pocz2];

mysql_query("INSERT INTO Baza1 (numer_id, imie, nazwisko, adres, kod_pocztowy, telefon, data_dodania)
VALUES ('', '$imie', '$nazw', '$adre', $kod_pocz, $num_kont, null)") or die(mysql_error());

Итак, как я могу изменить код для загрузки, например, «11-222» в мою базу данных?
Спасибо за помощь!

2

Решение

Используйте запрос вставки с single quotes лайк

mysql_query("INSERT INTO Baza1 (numer_id, imie, nazwisko, adres, kod_pocztowy, telefon, data_dodania)
VALUES ('', '$imie', '$nazw', '$adre', '".$kod_pocz."', $num_kont, null)") or die(mysql_error());
0

Другие решения

Это должно работать:

$kod_pocz = $_POST[kod_pocz1]."-".$_POST[kod_pocz2]."";

Также, пожалуйста, не используйте mysql_, вместо этого используйте mysqli_ или PDO.

-1

По вопросам рекламы [email protected]