Я хотел бы вставить почтовые индексы в мою базу данных 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» в мою базу данных?
Спасибо за помощь!
Используйте запрос вставки с 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());
Это должно работать:
$kod_pocz = $_POST[kod_pocz1]."-".$_POST[kod_pocz2]."";
Также, пожалуйста, не используйте mysql_, вместо этого используйте mysqli_ или PDO.