如何将html type = time插入数据库

时间:2015-10-19 04:31:04

标签: php

你好我需要帮助才能将我的html类型时间插入我的数据库..这是我的表单html。

@$time_hr=$_POST['time_hr'];

这是post方法

$query = " INSERT INTO receipt VALUES ('','$cust_data','$cust_address','$cust_id',
          '$sets','$time_hr',$cold','$hot','$price','$q','$sum','$deposit','$amount','$booking_date' ,'PENDING')";

这是我的查询

   private void setupContButton(){
    findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ArrayList<String> list= new ArrayList<String>();
            Log.e("SIZE  LIST", "list: " + list.size());
               for (i = 0 ; i <= list.size(); i++){
                   list.add(adapter.getItem(i).getName());
                   Log.e("Info", "Position: " + 1 + " Content: " + list.get(i) + " SIZE: " + list.size());
               }
        }
    });}

我想知道如何将其插入我的数据库。 我的xampp时间结构是varchar。

请感谢您,对由此带来的任何不便表示歉意。

3 个答案:

答案 0 :(得分:0)

您的插入查询错误。请按照以下示例

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

将varchar数据类型输入数据库值60

答案 1 :(得分:0)

您的查询中存在语法错误。您在$cold变量附近缺少一个单引号。请尝试以下查询。

$query = " INSERT INTO receipt VALUES ('', '$cust_data', '$cust_address', '$cust_id', 
'$sets', '$time_hr', '$cold', '$hot', '$price', '$q', '$sum', '$deposit', '$amount', 
'$booking_date', 'PENDING')";

同时尝试echo mysql_error()以了解查询中是否存在任何其他错误。

答案 2 :(得分:0)

这应该是

@$time_hr=$_POST['time_hr'];

更改为

$time_hr=$_POST['time_hr'];

然后您的查询工作

INSERT INTO receipt 
VALUES('','$cust_data','$cust_address','$cust_id','$sets','$time_hr',
$cold','$hot','$price','$q','$sum','$deposit','$amount','$booking_date' ,'PENDING')";