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

时间:2014-05-04 13:15:08

标签: php android mysql

我将数据从我的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);
?>

提前致谢

2 个答案:

答案 0 :(得分:1)

  1. 如果表格中有任何 auto_increment 列。更好地检查 auto_increment 标志是否未取消选中。
  2. 还请检查您实际尝试插入的数据库字段和数据的长度。
  3. 如果是UNIX系统,所有请求变量,列,表的名称都应该是正确的。

答案 1 :(得分:0)

通过类似此查询的内容获取所有表格...

$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";
}