phpとSQLサーバーのリンク
$conn = dbo.mssql_connect("61.164.111.245","よん","123456");
$dbname = @mssql_select_db("yong1",$conn) ;?>
このリンク コードでは、F:yongjiayjadminconn.php の 3 行目で、「mssql_query(): 3 is not a valid MS SQL-Link resource」というエラーも表示されます
データベースに正常に接続できました
データ更新時にも表示可能
このマシンでこの世代を問題なくテストしました
PHP コンテンツをクリップボードにコピー PHP コード:
$action=$_POST["アクション"];
if ($action=="送信"){
$id=$_POST["id"];
$title=$_POST["タイトル"];
$come=$_POST["来る"];
$exitt=$_POST["exitt"];
$content=stripslashes(trim($_POST["content"]));
$uptime=$_POST["稼働時間"];
if($id==""){
エコー「」;
}
if($title==""){
エコー"";
}
if($come==""){
エコー"";
}
if($exitt==""){
エコー"";
}
if ($content==""){
エコー「」;
}
if($uptime==""){
エコー「」;
}
$exec="update anew set title='".$title."'、come='".$come."'、exitt='".$exitt."'、content='".$content."' 、uptime='".$uptime."' ここで id=".$id;
$query=@mssql_query($exec);//これは107行目です
if($クエリ){
エコー"";
mssql_close();
}
}
?>
しかし、サーバー上で実行すると表示されました
警告: mssql_query(): 3 は、F:yongjiayjaadmindianziup.php の 107 行目で有効な MS SQL-Link リソースではありません
[ ]
お答えしましょう
D8888D 返信内容 -------------------------------------------------- -----------------------
DBO クラスを使用したことはありませんが、問題の根本的な原因は、データベースが接続されていないことであるはずです。接続後、接続に失敗した場合は、エラーを表示して原因を見つけてください。
D8888D 返信内容 -------------------------------------------------- -----------------------
mixed mssql_query ( string query [, resource link_identifier [, int patch_size]] )
データベースリンクに問題があります。現在のリンクは正規のリンクではありません。
D8888D 返信内容 -------------------------------------------------- -----------------------
あなたが言ったことは、あなたが言っていないことを意味します。何が間違っていたのかもわかります
。
解決方法
D8888D 返信内容 -------------------------------------------------- -----------------------
Linuxサーバー? freetdsをインストールして関連情報を確認する必要があります
http://www.bkjia.com/PHPjc/632559.html