mssqlを操作するphpの問題

WBOY
WBOYオリジナル
2016-06-23 14:10:42822ブラウズ



ユーザーの登録時に上記のエラーが発生しました。助けてください

登録ステートメントは次のとおりです
$result = $this->_db->fetchRow ("EXEC dbo.GSP_GP_RegisterAccounts ?,?,?,?, ?,?,? ,?,?,?,?,?,?,?,?,?",array($username, md5($password), md5($Insurepassword), $NickName, $Gender, $IdCard 、$RealName、$ MobilePhone、$intro、$FaceID、$ProtectQuestion1、$ProtectAnswer1、$ProtectQuestion2、$ProtectAnswer2、util::getip()、md5(util::getip())));ディスカッション (解決策) へ

外部キーの競合があります。おそらく両側の文字セットが異なるためです
両側は何を参照していますか?

これらはすべて外部ネットワークからコピーされたコードであり、データベースは外部ネットワークも正常に実行できます

開く php エラー メッセージを見てください

これはエラーです

コードが文字化けしていますか?

文字セットの問題のようです。

問題は、データベースが適切にレプリケートされていないことであり、インデックスや主キーなどがおそらく適切に作成されていないことです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。