PageRenderTime 32ms CodeModel.GetById 7ms RepoModel.GetById 0ms app.codeStats 0ms

/hphp/test/zend/bad/ext/mysql/tests/mysql_field_seek.php

http://github.com/facebook/hiphop-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
  1. <?php
  2. include "connect.inc";
  3. $tmp = NULL;
  4. $link = NULL;
  5. if (!is_null($tmp = @mysql_field_seek()))
  6. printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
  7. if (!is_null($tmp = @mysql_field_seek($link)))
  8. printf("[002] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
  9. require('table.inc');
  10. if (!$res = mysql_query("SELECT id, label FROM test ORDER BY id LIMIT 1", $link)) {
  11. printf("[003] [%d] %s\n", mysql_errno($link), mysql_error($link));
  12. }
  13. var_dump(mysql_field_seek($res, -1));
  14. var_dump(mysql_fetch_field($res));
  15. var_dump(mysql_field_seek($res, 0));
  16. var_dump(mysql_fetch_field($res));
  17. var_dump(mysql_field_seek($res, 1));
  18. var_dump(mysql_fetch_field($res));
  19. var_dump(mysql_field_seek($res, 2));
  20. var_dump(mysql_fetch_field($res));
  21. mysql_free_result($res);
  22. var_dump(mysql_field_seek($res, 0));
  23. mysql_close($link);
  24. print "done!";
  25. ?>
  26. <?php error_reporting(0); ?>
  27. <?php
  28. require_once("clean_table.inc");
  29. ?>