我想以这种格式将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"进入我的数据库? 谢谢你的帮助!
答案 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。