1

私は Medoo を使用していますが、php の知識はほとんどありません。以下の更新は正常に機能しますが、clientId が投稿されたものと一致する場合にのみ更新したいと考えています。

$database->update("clientInfo", array(
 "businessName" => $_POST['businessName'],
     "contactName" => $_POST['contactName'],
     "businessEmail" => $_POST['businessEmail'],
     "businessPhone" => $_POST['businessPhone'],
     "businessWebsite" => $_POST['businessWebsite'],
     "businessAddress" => $_POST['businessAddress'],
     "businessAddress2" => $_POST['businessAddress2'],
     "businessCity" => $_POST['businessCity'],
     "businessState" => $_POST['businessState'],
     "businessZip" => $_POST['businessZip']
));

//$_POST["clientId"];

私は新しいバージョンの PHP を使用していますが、構文が少し混乱しています。古いバージョンの PHP の場合は次のようになります。

http://medoo.in/api/update

4

1 に答える 1

2

そのテーブルにフィールドがあると仮定しますclientId。試すことができます:

$database->update("clientInfo", array(
     "businessName" => $_POST['businessName'],
     "contactName" => $_POST['contactName'],
     "businessEmail" => $_POST['businessEmail'],
     "businessPhone" => $_POST['businessPhone'],
     "businessWebsite" => $_POST['businessWebsite'],
     "businessAddress" => $_POST['businessAddress'],
     "businessAddress2" => $_POST['businessAddress2'],
     "businessCity" => $_POST['businessCity'],
     "businessState" => $_POST['businessState'],
     "businessZip" => $_POST['businessZip']
), array(
    "clientId" => $_POST['clientId']
));

それが役に立てば幸い。

于 2013-07-18T22:44:36.257 に答える