gpt4 book ai didi

PHP 到 MySql - 只会写入一列,而不是多列

转载 作者:行者123 更新时间:2023-11-29 09:01:37 24 4
gpt4 key购买 nike

我是 php 新手,在跨多列插入数据时遇到一些问题。

这是我的 php

<?php
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
mysql_query("Insert into rooms (Room,DateofEvent)
Values('".$_REQUEST['room']."' AND '".$_REQUEST['DateofEvent']."')");
?>

它使用此代码从 android 获取结果

    ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("room","Boole 1"));
nameValuePairs.add(new BasicNameValuePair("DateofEvent","2011-01-01"));
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2/databasewrite.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
Log.e("log_tag", "Error in http connection"+e.toString());
}
}

事实上,我认为问题可能出在 php 上。当我将其仅作为插入中的一列时它可以工作,但是一旦放入逗号,它就不起作用了

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

mysql_query("Insert into rooms (Room,DateofEvent)
Values('".$_REQUEST['room']."' , '".$_REQUEST['DateofEvent']."')");

这样试试?使用“,”而不是“AND”分​​隔值

关于PHP 到 MySql - 只会写入一列,而不是多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com