0

ライセンス アーキテクチャを作成しています。管理目的で、hardwareId を更新する必要があります。生成および挿入スクリプトは機能していますが、それを更新する更新は機能しません。

製品を購入すると、名前とシリアル番号がデータベースに追加されますが、ハードウェア ID とアクティベーション ID は空白のままです。

ユーザーが製品をアクティブ化すると、シリアル 11111-11111-11111-11111-11111 のような値で行が更新され、GHSHE-3FDFGDF-3R9WDJ-023 などのハードウェア ID が挿入されます。

私が持っているスクリプトが機能していません:

<?php

//$serial = $_POST['serial'];
$serial = 'TF8NAIQI7ETF0EN9X8WF0V7YD';


$con = mysql_connect("localhost","clients","mypassword");
if (!$con)
{
die();
echo 'Error, In Connecting To Activation Servers';
}

$select =   mysql_select_db("my_database");


$resultGot =  mysql_query("UPDATE people SET hardwareID = 1111,  WHERE serialNumber =       '$serial';"  );
echo 'Done!';



?>
4

1 に答える 1

0

クエリからコンマを削除します。

そして、mysqlエクステンションの使用をやめます。非推奨です。PDOまたはmysqliを見てください。

于 2012-08-18T15:19:24.017 に答える