/hphp/test/zend/bad/ext/mysql/tests/mysql_field_seek.php
PHP | 37 lines | 29 code | 8 blank | 0 comment | 3 complexity | dfa3ce9d6b6299b4d0acfe71112b3062 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?php
- include "connect.inc";
- $tmp = NULL;
- $link = NULL;
- if (!is_null($tmp = @mysql_field_seek()))
- printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
- if (!is_null($tmp = @mysql_field_seek($link)))
- printf("[002] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
- require('table.inc');
- if (!$res = mysql_query("SELECT id, label FROM test ORDER BY id LIMIT 1", $link)) {
- printf("[003] [%d] %s\n", mysql_errno($link), mysql_error($link));
- }
- var_dump(mysql_field_seek($res, -1));
- var_dump(mysql_fetch_field($res));
- var_dump(mysql_field_seek($res, 0));
- var_dump(mysql_fetch_field($res));
- var_dump(mysql_field_seek($res, 1));
- var_dump(mysql_fetch_field($res));
- var_dump(mysql_field_seek($res, 2));
- var_dump(mysql_fetch_field($res));
- mysql_free_result($res);
- var_dump(mysql_field_seek($res, 0));
- mysql_close($link);
- print "done!";
- ?>
- <?php error_reporting(0); ?>
- <?php
- require_once("clean_table.inc");
- ?>