この記事では、PHPがストアドプロシージャを呼び出すときの戻り値が一貫しない問題の解決策について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
今日、ストアド プロシージャの戻り値が予期せぬ値 null を取得することがよくあることについて話していたクラスメートに会いました。日中やるべきことがあるので、夕方に実験をして、学生のためにここに載せます。対応する質問がある場合は確認してください。
ストアドプロシージャ:
リーリーセッション1の実行:
リーリーセッション2の実行:
リーリー 2 つのセッションで得られた結果が矛盾していることがわかります。基本的に、異なるセッションに属する 2 つの呼び出しが異なる値を取得することは確実です。
一貫性を保つために、次の呼び出しを使用できます:
$phpt_proc_return.php
IP:1.34.21.86、ポート:8088
IP:1.34.59.50、ポート:8088
IP:1.34.69.15、ポート:8088
IP:1.34.73.110、ポート:8088
IP:1.34.76.218、ポート:8088
合計:4430
頑張ってね
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「MySQL ストアド プロシージャ スキルの包括的なコレクション」、「PHP データ構造とアルゴリズムのチュートリアル」、「PHP の操作とオペレータの使用法の概要」をチェックしてください。 「PHP ネットワーク プログラミング スキルの概要」、「PHP 基本構文の入門チュートリアル」、「PHP Office ドキュメント スキルの概要 (Word、Excel、Access、PPT を含む)」、「PHP の日付と時刻の使用方法の概要」、「はじめに」 PHP オブジェクト指向プログラミングのチュートリアル」、「php 文字列の使用法の概要」、「PHP+MySQL データベース操作の入門チュートリアル」、および「一般的な PHP データベース操作スキルの概要」
この記事が PHP プログラミングのすべての人に役立つことを願っています。