いくつかの変数を MSSQL に挿入しようとすると、500 サーバー エラーが発生します
HTTP エラー 500 (内部サーバー エラー): サーバーが要求を実行しようとしたときに、予期しない状況が発生しました。
ただし、これらの変数を単純な数値またはテキスト値に置き換えると機能します。Wamp サーバーを実行しており、Amazon RDS MSSSQL インスタンスに接続しています。これが私のコードです:
$status = "closed";
$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);
$query = "INSERT INTO DatabaseTableName (ColumnName) VALUES ('$status')";
$results = odbc_exec($connection, $query);
if ($results){
echo "Query Executed";
}else {
echo "Query failed " .odbc_error();
}
変数を削除して、$status
代わりに数値または単語を入力すると機能します。どんな助けでも大歓迎です。