002.phpt 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. --TEST--
  2. mysql_fetch_array
  3. --SKIPIF--
  4. <?php
  5. require_once('skipif.inc');
  6. require_once('skipifconnectfailure.inc');
  7. ?>
  8. --FILE--
  9. <?php
  10. require_once('connect.inc');
  11. if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket))
  12. printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
  13. $host, $user, $db, $port, $socket);
  14. var_dump($link);
  15. var_dump(mysql_query('DROP TABLE IF EXISTS test'));
  16. var_dump(mysql_query('CREATE TABLE test(col1 int PRIMARY KEY, col2 varchar(50), col3 char(5))'));
  17. var_dump(mysql_query("INSERT INTO test(col1, col2, col3) VALUES(1, 'foo', 'bar'),(2, 'foo', 'bar')"));
  18. var_dump($res = mysql_query('SELECT col1, col2, col3 FROM test ORDER BY col1 ASC'));
  19. while ($data = mysql_fetch_array($res, MYSQL_ASSOC)) {
  20. var_dump($data);
  21. }
  22. mysql_free_result($res);
  23. mysql_close($link);
  24. print "done!";
  25. ?>
  26. --CLEAN--
  27. <?php
  28. require_once("clean_table.inc");
  29. ?>
  30. --EXPECTF--
  31. Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in %s on line %d
  32. resource(%d) of type (mysql link)
  33. bool(true)
  34. bool(true)
  35. bool(true)
  36. resource(%d) of type (mysql result)
  37. array(3) {
  38. [%u|b%"col1"]=>
  39. %unicode|string%(1) "1"
  40. [%u|b%"col2"]=>
  41. %unicode|string%(3) "foo"
  42. [%u|b%"col3"]=>
  43. %unicode|string%(3) "bar"
  44. }
  45. array(3) {
  46. [%u|b%"col1"]=>
  47. %unicode|string%(1) "2"
  48. [%u|b%"col2"]=>
  49. %unicode|string%(3) "foo"
  50. [%u|b%"col3"]=>
  51. %unicode|string%(3) "bar"
  52. }
  53. done!