PHP は mssql のレコードを削除できません
PHP は mssql のレコードを削除できません
mssql のテーブルの構造は次のとおりです:
hr_id は mssql によって生成された uniqueidentifier 形式の文字列であるため、php を使用してこの文字列を読み取ることはできません。 mssql ここで、上の図の最初の値を削除したいのですが、[削除] をクリックしてもレコードは削除できません:
前のページのリンクを削除するコードの一部は次のとおりです: //== ==== ==================================
echo "
=============================== ==== ========
del ステートメントは次のとおりです:
require_once("c_class.php");
$db=new msSQL($db_IP,$ db_user,$db_sa,$db_dbName,"conn");
//mssql_query("SET NAMES 'utf-8'")
//mssql_query('SET NAMES GB2312'); = "から削除します。$tablea。" where recv_time = ".urldecode($_GET[recv_time]);
if($del){
echo "<script>alert( '成功');history .back();</script>";
}else{
echo "<script>alert('fales');history.back();</script>";
}
=== ===============================
現在、削除できない問題が発生しています。
どうやって解決しますか? ?
また、余談ですが、PHPの操作(変更/削除など)でレコードを1つだけ指定するにはどうすればよいでしょうか? mysqlではsqlステートメントのlimitを使って制限をかけることができますが、mssqlにはsqlステートメントを制限するためのこのlimitパラメータがないようです mssqlを動作させるためにphpでsqlステートメントを書くにはどうすればよいですか? ?
ディスカッションへの返信 (解決策)
$sql = "delete from ".$tablea." where recv_time = '".urldecode($_GET[recv_time])."'";
修正後も同じ状態であり、記録を削除できません。
修正後も同じ状態であり、記録を削除できません。
$sql を出力して見てください
エコーされた $sql ステートメントは次のとおりです:
delete from hr_atd_recv where recv_time = '2013-03-27 17:44:00'mssql で正しく実行できます。クエリアナライザー。
何らかの理由で、php を介して実行できません。気絶! !
自分で気づいたんですが、1階で間違った機能を使ってしまいました。 mysql_query は mssql_query と書くべきです
不注意すぎます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています
