Php 上传数据后Mysql中的空白字段

Php 上传数据后Mysql中的空白字段,php,android,mysql,Php,Android,Mysql,我将android应用程序中的数据上传到PHP文件中,然后将其插入Mysql数据库,我遇到的问题是我购买了一个新的托管计划,当我在新托管中配置所有内容时,我尝试从应用程序中上传数据,它只显示表中的空白字段,我确信PHP或android代码没有问题,因为它在旧主机上运行得很好。。我试图改变编码,但还是同一个问题 以下是PHP文件: <?php $con = mysql_connect("HOST","USER","PASS"); if (!$con) { die('Coul

我将android应用程序中的数据上传到PHP文件中,然后将其插入Mysql数据库,我遇到的问题是我购买了一个新的托管计划,当我在新托管中配置所有内容时,我尝试从应用程序中上传数据,它只显示表中的空白字段,我确信PHP或android代码没有问题,因为它在旧主机上运行得很好。。我试图改变编码,但还是同一个问题

以下是PHP文件:

<?php 
$con = mysql_connect("HOST","USER","PASS");
if (!$con)
    {
    die('Could not Connect:'. mysql_error());
    }
mysql_select_db("TABLE",$con);


mysql_query ("INSERT INTO table (rep_desc,dateT) VALUES ('".$_REQUEST['report_Desc']."','".$_REQUEST['Date_Time']."')");

mysql_close($con);
?>

  • 如果表中有任何自动增量列。最好检查它的自动增量标志是否未取消选中
  • 还请检查您实际尝试插入的数据库字段和数据的长度
  • 如果是UNIX系统,则所有请求变量、列和表的名称都应采用正确的大小写

  • 通过类似于此查询的方式获取所有表

    $sql = "SHOW TABLES FROM $dbname";
    $result = mysql_query($sql);
    
    
    if (!$result) {
        echo "DB Error, could not list tables\n";
        echo 'MySQL Error: ' . mysql_error();
        exit;
    }
    
    while ($row = mysql_fetch_row($result)) {
        echo "Table: {$row[0]}\n";
    }
    

    它可能区分大小写。检查您的表名。。数据库和字段。还要检查是否插入了任何新行?@MittulChauhan,我检查过了,所有的都一样!也可以尝试打印($\u REQUEST)。只是为了检查$\u REQUEST数组中是否有正确的数据。@Izzo32或者,您可以与您的主机提供商讨论此问题,并告诉他们您所处的情况。他们可能会说些什么。我确实有“自动增量”列,但您所说的那个标志是什么?噢,很抱歉,是的,已选中。已全部选中,通过检查这一点,一切都正常。您至少会知道您可以加载您的表。。