bugfix: free any extra results so CALL commands don't fail

This commit is contained in:
Sergey Tsalkov
2013-02-22 16:06:46 -08:00
parent 039468f3a3
commit 6babe98b11
3 changed files with 51 additions and 18 deletions

17
simpletest/CallTest.php Normal file
View 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');
}
}