1

sqlsrv_queryに問題があります。アプリケーションを介して簡単な挿入と更新を行いました..システムポップアップ挿入は成功しました..しかし、mssqlスタジオ管理(MSSQL 2008 R2)もEMS SQLを使用すると、テーブルにデータがありません..使用しようとしましたアプリケーションからクエリを戻し、mssql スタジオ管理のクエリ エディターに貼り付けます。1 行が影響を受けます。私は今、実際に何が起こっているのかわかりません。PHP 5.3.22、ドライバーphp_sqlsrv_53_nts_vc9.dllを使用しています。データベース接続に問題はありません..助けてください。

$serverName = "servername"; $connectionInfo = array( "Database"=>"databasename", "UID"=>"username", "PWD"=>"password"); $conn = sqlsrv_connect( $serverName, $connectionInfo);



 function msexecDB($query, $conn){

     $result = sqlsrv_query($conn, $query) or trigger_error("A SQL error has occurred.Your Query:---------" . $query . "---------"); return $result;

    }

    $insert_program = "INSERT INTO TB_PROGRAM (kod_program) VALUES ('$kod_program')";
    $row_program = msexecDB($insert_program, $conn);
4

1 に答える 1

0

$kod_program の値を確認してください。空白の文字列を挿入すると、レコードがまったくないように見えても、クエリは正常に実行される可能性があります。

于 2013-03-04T11:51:29.143 に答える