bugfix: free any extra results so CALL commands don't fail
This commit is contained in:
17
simpletest/CallTest.php
Normal file
17
simpletest/CallTest.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
class CallTest extends SimpleTest {
|
||||
function test_1_create_procedure() {
|
||||
DB::query("DROP PROCEDURE IF EXISTS myProc");
|
||||
DB::query("CREATE PROCEDURE myProc()
|
||||
BEGIN
|
||||
SELECT * FROM accounts;
|
||||
END");
|
||||
}
|
||||
|
||||
function test_2_run_procedure() {
|
||||
$r = DB::query("CALL myProc()");
|
||||
$this->assert($r[0]['username'] === 'Abe');
|
||||
$this->assert($r[2]['age'] === '914');
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user