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. パブリックユーザはどのようにしてPHPファイルにアクセスできますか?
- 3. ストアドプロシージャからリモートのmysqlサーバ/ dbにアクセスできますか?
- 4. mysqlはストアドプロシージャの外ではどのように宣言しますか?
- 5. どのようにしてUIColorのRGB値にアクセスできますか?
- 6. 次のストアドプロシージャはどのように記述できますか?
- 7. PHPを使ってmysqlにアクセスすると、クエリ結果はどのように数値になりますか?
- 8. ストアドプロシージャOUTがNULL値を返します
- 9. phpではどのようにプロパティを自己キーでアクセスできますか?
- 10. どのように私はMySqlにパラメータ値を渡すことができますストアドプロシージャ
- 11. MYSQLのOUTパラメータを持つJavaストアドプロシージャに必要です
- 12. MySQLストアドプロシージャを使用して値の配列を返すにはどうすればよいですか?
- 13. 私たちはoutポインタオブジェクトでマネージコードにアクセスできますか?
- 14. android.developerサイトにはどのようにしてオフラインでアクセスできますか?
- 15. 管理者はどのようにしてアプリにアクセスできますか?
- 16. どのように私はmdbファイルをmysqlファイルまたはPHPでmysqlコマンドに変換できますか?
- 17. PHPスクリプトで別のPHPスクリプトにどのようにアクセスしますか?
- 18. LINQ式はどのようにストアドプロシージャで動作しますか?
- 19. JavaのStdIn/Outはどのように機能しますか?
- 20. TraCIDemo11pのRSUにはどのようにアクセスできますか?
- 21. gridIndexのコンテンツにはどのようにアクセスできますか
- 22. Railsコントローラはどのようにモデルにアクセスできますか?
- 23. JAX-RSリソースにはどのようにアクセスできますか?
- 24. DLLはどのようにしてEXEクラスにアクセスできますか?
- 25. どのようにしてサイトにアクセスできるかは、そのIPアドレス
- 26. PHPをOracleにどのように接続できますか?
- 27. BootstrapTableのdataFormatメソッドでどのようにしてpropsにアクセスできますか
- 28. Webmatrix.Dataを使用してMySqlストアドプロシージャに接続できますか?
- 29. アクセス+ mysqlはwebplatform =(php + asp.net + mysql)に変換していますか?
- 30. 私はどのようにPHPで値を転送できますか?