【发布时间】:2015-03-08 13:26:33
【问题描述】:
我正在尝试将数据从 java 发送到 php,然后从 php 发送到 mysql 数据库,所以这是我的 php 代码:
<!DOCTYPE html >
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<?php
require_once('conn.php');
mysql_select_db($db)or die('ERREUR'.mysql_error());
extract($_POST);
$req="insert into `fdt_tab` values(null,'".$date."','".$kpi_category."','".$kpi_indicator."','".$kpi_image."')";
mysql_query($req)or die (mysql_error()."\n".$req);
mysql_close();
echo " Insertion faite avec succés !! " ;?>
</body>
</html>
这是我的 java 代码: 试试 {
URL url = new URL("http://localhost/fdt/inser.php");
PhpPostConnect con = new PhpPostConnect(url);
System.out.println("la connexion est faite avec succés!!");
try
{
con.send("5"+"02/02/2015"+"categorie"+ "cssr"+"CSSR_PS.png");
String meldung = con.read();
System.out.println(meldung);
if(meldung.contains("OKAY"))
{
System.out.println(meldung);
}
}
catch (IOException e)
{
e.printStackTrace();
}
} catch (MalformedURLException e) {
e.printStackTrace();
}
我用这个link写了这段代码 当我想在我的数据库中插入数据时,我发现我的数据库中添加了一个空的 ligne 的问题!
【问题讨论】:
-
为什么要通过 PHP 来做,而不是直接从 Java 写入数据库?
-
这是我教授的指示 :(