如何在PHP中的两个数字之间添加连字符?

时间:2014-12-12 12:09:26

标签: php numbers integer between hyphen

我想以这种格式将zip-codes插入我的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 个答案:

答案 0 :(得分:0)

将插入查询与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());

答案 1 :(得分:-1)

这应该有效:

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

另外,请不要使用mysql_,而是使用mysqli_或PDO。