ホームページ > php教程 > php手册 > PHP はストアド プロシージャを呼び出して結果セットを返します

PHP はストアド プロシージャを呼び出して結果セットを返します

WBOY
リリース: 2016-06-21 09:00:36
オリジナル
914 人が閲覧しました

PHP がストアド プロシージャを呼び出して結果セットを返す 「指定されたコンテキストで結果セットを返せない」というエラーを解決するには、PHP がストアド プロシージャを呼び出して結果セットを返す必要があることがわかりました。非常に困難でした。長い間検索した後、最終的に外国人向けのフォーラムで解決策を見つけました。ここでローカライズしてください。

キーは 2 つのポイントです

1)define('CLIENT_MULTI_RESULTS', 131072);

2) $link = mysql_connect("127.0.0.1", "root") , "",1,CLIENT_MULTI_RESULTS) または die("接続できませんでした: ".mysql_error());

以下はプログラム例です。

define('CLIENT_MULTI_RESULTS', 131072);

$link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS)または die("接続できませんでした: ".mysql_error());
mysql_select_db("vs") または die("データベースを選択できませんでした");
?>

$result = mysql_query("call get_news_from_class_id(2)") または die("Query failed:" .mysql_error()) {
$line = ''.$row["title"].' ('.$row["page_time"].')'r>';
n ");

}
mysql_free_result ($ result)

?> >

& lt;? pHP
mysql_Close ($ リンク)
?



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート