插入FirebirdDB时出错

时间:2014-01-30 11:00:28

标签: php objective-c firebird

起初:我的英语不好,我是PHP程序的新手。

我正在尝试通过PHP脚本从IOS向我的Firebird DB插入一些值。

但脚本显示ibase-error: “动态SQL错误SQL错误代码= -104令牌未知 - 第1行,第182列”“

我的PHP代码:

if ($_SERVER['HTTP_METHOD'] === 'postValues'){ 
$host = xxx;
$username = xxx;
$password = xxx;
$conn = ibase_connect($host, $username, $password) or 
die ("Verbindung fehlgeschlagen");

$Benutzer_Nachricht = $_POST['NACHRICHT'];
$Benutzer_Nummer = $_POST['USER'];
$datum = date("d.m.Y H:i");
$Benutzer_AN = $_POST['AN'];
$Benutzer_BETREFF = $_POST['BETREFF'];
$Benutzer_KOM = $_POST['KOMMISSIONSNR'];
$Benutzer_AUFTRAG = $_POST['AUFTRAG'];

$Nachrichten_Status = 1;

$query = ("INSERT INTO TNACHRICHTEN( BETREFF, VON, AN, NACHRICHT, DATUM, STATUS, KOMMISSIONSNR, AUFTRAG) values($Benutzer_BETREFF,$Benutzer_Nummer,$Benutzer_AN,$Benutzer_Nachricht,'$datum','$Nachrichten_Status', $Benutzer_KOM, $Benutzer_Auftrag)");

$result=ibase_query($conn,$query);
if (!$result) {
echo json_encode(ibase_errmsg());
}
else
{
echo json_encode("NO Error. Can't insert the record with the query: $query!");
}
}

这些值正确地给予了PHP。

我希望你能帮助我。

0 个答案:

没有答案