PHPを使ったmysqlのストアドプロシージャとは関係がないことが書かれています。私は現在、PHP経由で呼び出すストアドプロシージャを持っていますが、どのようにoutパラメータの値を取得できますか?PHP + MySql +ストアドプロシージャでは、どのようにして「out」値にアクセスできますか?
14
A
答えて
15
それはこの記事に答えているように見える:mysqliのPHPのAPIで
http://forums.mysql.com/read.php?52,198596,198717#msg-198717
を:
(私は、j個のint型をint型で)SPROC MYPROCを想定します。
$mysqli = new mysqli( "HOST", "USR", "PWD", "DBNAME");
$ivalue=1;
$res = $mysqli->multi_query("CALL myproc($ivalue,@x);SELECT @x");
if($res) {
$results = 0;
do {
if ($result = $mysqli->store_result()) {
printf("<b>Result #%u</b>:<br/>", ++$results);
while($row = $result->fetch_row()) {
foreach($row as $cell) echo $cell, " ";
}
$result->close();
if($mysqli->more_results()) echo "<br/>";
}
} while($mysqli->next_result());
}
$mysqli->close();
7
ここでは、mysql、mysqli、およびpdoでこれを行う方法の例を示します:
http://www.joeyrivera.com/2009/using-mysql-stored-procedures-with-php-mysqlmysqlipdo/
関連する問題
- 1. パブリックユーザはどのようにしてPHPファイルにアクセスできますか?
- 2. ストアドプロシージャからリモートのmysqlサーバ/ dbにアクセスできますか?
- 3. mysqlはストアドプロシージャの外ではどのように宣言しますか?
- 4. PHPを使ってmysqlにアクセスすると、クエリ結果はどのように数値になりますか?
- 5. 次のストアドプロシージャはどのように記述できますか?
- 6. どのように私はMySqlにパラメータ値を渡すことができますストアドプロシージャ
- 7. 私たちはoutポインタオブジェクトでマネージコードにアクセスできますか?
- 8. MYSQLのOUTパラメータを持つJavaストアドプロシージャに必要です
- 9. どのように私はmdbファイルをmysqlファイルまたはPHPでmysqlコマンドに変換できますか?
- 10. PHPスクリプトで別のPHPスクリプトにどのようにアクセスしますか?
- 11. LINQ式はどのようにストアドプロシージャで動作しますか?
- 12. gridIndexのコンテンツにはどのようにアクセスできますか
- 13. どのようにしてサイトにアクセスできるかは、そのIPアドレス
- 14. 私はどのようにPHPで値を転送できますか?
- 15. Webmatrix.Dataを使用してMySqlストアドプロシージャに接続できますか?
- 16. アクセス+ mysqlはwebplatform =(php + asp.net + mysql)に変換していますか?
- 17. PHPをOracleにどのように接続できますか?
- 18. サーバーサイドでどのようにアクセスできますかAspxGridViewコンボボックスの選択値
- 19. ストアドプロシージャを使用してファイルをMySQLデータベースに挿入するにはどうすればよいですか?
- 20. JavascriptクライアントはどのようにしてPHpソケットサーバーに接続できますか?
- 21. MySqlのバージョンはどのようにして習得できますか?
- 22. コードビハインドからRouteDataにどのようにアクセスできますか?
- 23. どのようにすべてのディレクトリから拒否できますか?それでもPHPのようなスクリプトでファイルにアクセスできますか?
- 24. どのようにしてアンドロイドのドロアブルにアクセスできますか?
- 25. PHP parse_str配列の値にインデックスでアクセスできますか?
- 26. MySQL Decimalデータ型をPHPでどのように使うべきですか?
- 27. mysqlダンプはどのようにインポートできますか?
- 28. SSISでどのようにストアドプロシージャを呼び出しますか?
- 29. どのようにしてASP.NETクライアントサイドAPIに常時アクセスできますか?
- 30. どのようにして外部TIBにアクセスできますか?