我正在将数据插入到数据库中,用户输入参考编号,例如1234.我可以更改我的插入,不要求用户输入值,输入的最后一个值要检查,然后参考编号是insert加1,然后插入其他数据。有点新的蜜蜂。这是我目前的代码
$Reference_No = $_POST['Reference_No'];
$Property_Name = $_POST['Property_Name'];
$Property_Area = $_POST['Property_Area'];
mysql_query("INSERT INTO properties (Reference_No, Property_Name, Property_Area)
VALUES ('$Reference_No', '$Property_Name', '$Property_Area')");
答案 0 :(得分:0)
在数据库中插入参考NO(如果需要,属性名称匹配)
$reference_no_query = mysql_query("SELECT Reference_No FROM properties WHERE Property_Name = $Property_Name");
将Reference No从数据库中拉出来
$Reference_no = mysql_fetch_array($reference_no_query)
显示参考编号
echo $Reference_no('Reference_no');
您可以(并且应该)将数据绑定到变量,然后像这样回显var:
$Reference_no_display = $Reference_no('Reference_no');
然后直接从变量中显示它,并在查询下方的页面中显示任意次数:
echo $Reference_no_display;
答案 1 :(得分:0)
您需要将Reference_No设为AUTO_INCREMENT。
第1步:创建表格
CREATE TABLE properties (
Reference_No int AUTO_INCREMENT ,
Property_Name varchar(255),
Property_Area varchar(255),
PRIMARY_KEY (Reference_No)
)
步骤2:如果您愿意,设置主键自动增量的开始
ALTER TABLE properties AUTO_INCREMENT=1234;
第3步:将数据插入表格
INSERT INTO properties (Property_Name, Property_Area)
VALUES ('$Property_Name', '$Property_Area')");
答案 2 :(得分:0)
这似乎为最后一位做了诀窍
printf("Last inserted record has id %d\n", mysql_insert_id());