ホームページ >バックエンド開発 >PHPチュートリアル >Webページ上のデータベースデータを削除する解決策

Webページ上のデータベースデータを削除する解決策

WBOY
WBOYオリジナル
2016-06-13 12:13:001036ブラウズ

Web ページ上のデータベース データを削除します

この投稿は、misteryangbin によって最終編集されました: 2015-01-04 16:51:28 //$id = $_POST[' id' ];//削除するIDを取得します
$id = isset($_GET['id']) ? $_GET['id'] : '';
//リンクデータベースコードを書き込みますここで
echo $id;
$serverName = "192.168.1.100,35890";
$database = "ee";
$uid = "sa";
$pwd = "123 " ;

try {
$conn = new PDO( "sqlsrv:server=$serverName;Database = $database", $uid, $pwd);
}

catch ( PDOException $e ) {
die( "SQL Server への接続エラー".$e );
}
$conn->exec("従業員プロファイル テーブルから削除します (_Identify = '$id) ' ");
?>
コードに示すように、id の値は別の PHP ファイルから取得され、テスト値は成功です。
しかし $conn->exec("delete fromemployee file table where _Identify = '$id'"); は実行されません。
$conn->exec メソッドが間違っているためでしょうか?偉大なる神々からのアドバイスをお願いします。ありがとう!
------解決策----------------------
$conn->exec(" delete従業員ファイル テーブルから、_Identify = '$id'");

$id の一重引用符を削除
-----ソリューション アイデア---------- - ------------
中国語のテーブル名?
"delete from [従業員プロファイル テーブル] where _Identify = '$id'"
文字セットに注意してください。

print_r($conn->errorInfo());
結果を見てください
-----解決策のアイデア----------- - ----------
中国語の場合、エンコードの問題が発生する可能性があります
テーブル名とフィールド名に中国語を使用することはお勧めできません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。