你好我需要帮助才能将我的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。
请感谢您,对由此带来的任何不便表示歉意。
答案 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')";