You are here: Re: call_user_func_array and mysqli_stmt_bind_result « PHP « IT news, forums, messages
Re: call_user_func_array and mysqli_stmt_bind_result

Posted by Skrol29 on 04/12/05 17:59

Hello,

mysqli_stmt_bind_result() is a special function that takes parameters by
reference after the first one.

When you code:
mysqli_stmt_bind_result ($stmt, $arr[1], $arr[2]);
Then $arr[1] and $arr[2] can be passed by reference.

But when you code:
$arr[0]=$stmt; $arr[1]=''; $arr[2]='';
call_user_func_array ('mysqli_stmt_bind_result',$arr);
Then '' and '' cannot be passed by reference.

It should be:
$prmlst = array($stmt,&$arr[1],&$arr[2]);
call_user_func_array ('mysqli_stmt_bind_result',$prmlst);

Enjoy,
---------------------
Skrol29
www.tinybutstrong.com
---------------------

Patrick a écrit :
> Hi,
>
> This is working (as a packet of crackers):
>
> ...
>
> mysqli_stmt_bind_result ($stmt, $arr[1], $arr[2]);
>
> ...
>
> This I cannot get to work:
>
> ...
>
> $arr[0]=$stmt; $arr[1]=''; $arr[2]='';
>
> call_user_func_array ('mysqli_stmt_bind_result',$arr);
>
> ...
>
> I'm not sure if what I try to do is possible in any way?
>
> Btw, this is Win PHP v5.0.3 , Apache v2.0.53, Mysql v5.0.2-alpha-nt.
>
> cheers and thanks,
>
> Patrick from Belgium (Brussels)

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация