Vra

Dokumentasie word erg ontbreek op iets te doen met gestoor prosedures in mysql met PHP. Ek het op die oomblik 'n gestoor proses wat ek noem via PHP, hoe kan ek die waarde van 'n buite parameter?

Was dit nuttig?

Oplossing

Dit lyk asof dit nie in hierdie post:

http://forums.mysql.com/read. php? 52,198596,198717 # msg-198717

Met mysqli PHP API:

Neem sproc myproc (IN i int, UIT j int):

$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, "&nbsp;";
      }
      $result->close();
      if( $mysqli->more_results() ) echo "<br/>";
    }
  } while( $mysqli->next_result() );
}
$mysqli->close();

Ander wenke

Hier is 'n voorbeeld van hoe om dit te doen met mysql, mysqli, en BOB:

http://www.joeyrivera.com / 2009 / behulp-mysql-gestoor-prosedures-met-php-mysqlmysqlipdo /

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top