Php 上传数据后Mysql中的空白字段
我将android应用程序中的数据上传到PHP文件中,然后将其插入Mysql数据库,我遇到的问题是我购买了一个新的托管计划,当我在新托管中配置所有内容时,我尝试从应用程序中上传数据,它只显示表中的空白字段,我确信PHP或android代码没有问题,因为它在旧主机上运行得很好。。我试图改变编码,但还是同一个问题 以下是PHP文件: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
<?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或者,您可以与您的主机提供商讨论此问题,并告诉他们您所处的情况。他们可能会说些什么。我确实有“自动增量”列,但您所说的那个标志是什么?噢,很抱歉,是的,已选中。已全部选中,通过检查这一点,一切都正常。您至少会知道您可以加载您的表。。