summaryrefslogtreecommitdiff
path: root/ext/mysqli/tests/mysqli_field_seek.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mysqli/tests/mysqli_field_seek.phpt')
-rw-r--r--ext/mysqli/tests/mysqli_field_seek.phpt156
1 files changed, 78 insertions, 78 deletions
diff --git a/ext/mysqli/tests/mysqli_field_seek.phpt b/ext/mysqli/tests/mysqli_field_seek.phpt
index 95100d7afb..a94860e860 100644
--- a/ext/mysqli/tests/mysqli_field_seek.phpt
+++ b/ext/mysqli/tests/mysqli_field_seek.phpt
@@ -8,116 +8,116 @@ require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
- function mysqli_field_seek_flags($flags) {
+ function mysqli_field_seek_flags($flags) {
- $ret = '';
+ $ret = '';
- if ($flags & MYSQLI_NOT_NULL_FLAG)
- $ret .= 'MYSQLI_NOT_NULL_FLAG ';
+ if ($flags & MYSQLI_NOT_NULL_FLAG)
+ $ret .= 'MYSQLI_NOT_NULL_FLAG ';
- if ($flags & MYSQLI_PRI_KEY_FLAG)
- $ret .= 'MYSQLI_PRI_KEY_FLAG ';
+ if ($flags & MYSQLI_PRI_KEY_FLAG)
+ $ret .= 'MYSQLI_PRI_KEY_FLAG ';
- if ($flags & MYSQLI_UNIQUE_KEY_FLAG)
- $ret .= 'MYSQLI_UNIQUE_KEY_FLAG ';
+ if ($flags & MYSQLI_UNIQUE_KEY_FLAG)
+ $ret .= 'MYSQLI_UNIQUE_KEY_FLAG ';
- if ($flags & MYSQLI_MULTIPLE_KEY_FLAG)
- $ret .= 'MYSQLI_MULTIPLE_KEY_FLAG ';
+ if ($flags & MYSQLI_MULTIPLE_KEY_FLAG)
+ $ret .= 'MYSQLI_MULTIPLE_KEY_FLAG ';
- if ($flags & MYSQLI_BLOB_FLAG)
- $ret .= 'MYSQLI_BLOB_FLAG ';
+ if ($flags & MYSQLI_BLOB_FLAG)
+ $ret .= 'MYSQLI_BLOB_FLAG ';
- if ($flags & MYSQLI_UNSIGNED_FLAG)
- $ret .= 'MYSQLI_UNSIGNED_FLAG ';
+ if ($flags & MYSQLI_UNSIGNED_FLAG)
+ $ret .= 'MYSQLI_UNSIGNED_FLAG ';
- if ($flags & MYSQLI_ZEROFILL_FLAG)
- $ret .= 'MYSQLI_ZEROFILL_FLAG ';
+ if ($flags & MYSQLI_ZEROFILL_FLAG)
+ $ret .= 'MYSQLI_ZEROFILL_FLAG ';
- if ($flags & MYSQLI_AUTO_INCREMENT_FLAG)
- $ret .= 'MYSQLI_AUTO_INCREMENT_FLAG ';
+ if ($flags & MYSQLI_AUTO_INCREMENT_FLAG)
+ $ret .= 'MYSQLI_AUTO_INCREMENT_FLAG ';
- if ($flags & MYSQLI_TIMESTAMP_FLAG)
- $ret .= 'MYSQLI_TIMESTAMP_FLAG ';
+ if ($flags & MYSQLI_TIMESTAMP_FLAG)
+ $ret .= 'MYSQLI_TIMESTAMP_FLAG ';
- if ($flags & MYSQLI_SET_FLAG)
- $ret .= 'MYSQLI_SET_FLAG ';
+ if ($flags & MYSQLI_SET_FLAG)
+ $ret .= 'MYSQLI_SET_FLAG ';
- if ($flags & MYSQLI_NUM_FLAG)
- $ret .= 'MYSQLI_NUM_FLAG ';
+ if ($flags & MYSQLI_NUM_FLAG)
+ $ret .= 'MYSQLI_NUM_FLAG ';
- if ($flags & MYSQLI_PART_KEY_FLAG)
- $ret .= 'MYSQLI_PART_KEY_FLAG ';
+ if ($flags & MYSQLI_PART_KEY_FLAG)
+ $ret .= 'MYSQLI_PART_KEY_FLAG ';
- if ($flags & MYSQLI_GROUP_FLAG)
- $ret .= 'MYSQLI_GROUP_FLAG ';
+ if ($flags & MYSQLI_GROUP_FLAG)
+ $ret .= 'MYSQLI_GROUP_FLAG ';
- return $ret;
- }
+ return $ret;
+ }
- require_once("connect.inc");
+ require_once("connect.inc");
- $tmp = NULL;
- $link = NULL;
+ $tmp = NULL;
+ $link = NULL;
- if (!is_null($tmp = @mysqli_field_seek()))
- printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
+ if (!is_null($tmp = @mysqli_field_seek()))
+ printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
- if (!is_null($tmp = @mysqli_field_seek($link)))
- printf("[002] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
+ if (!is_null($tmp = @mysqli_field_seek($link)))
+ printf("[002] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
- require('table.inc');
+ require('table.inc');
- // Make sure that client, connection and result charsets are all the
- // same. Not sure whether this is strictly necessary.
- if (!mysqli_set_charset($link, 'utf8'))
- printf("[%d] %s\n", mysqli_errno($link), mysqli_errno($link));
+ // Make sure that client, connection and result charsets are all the
+ // same. Not sure whether this is strictly necessary.
+ if (!mysqli_set_charset($link, 'utf8'))
+ printf("[%d] %s\n", mysqli_errno($link), mysqli_errno($link));
- $charsetInfo = mysqli_get_charset($link);
+ $charsetInfo = mysqli_get_charset($link);
- if (!$res = mysqli_query($link, "SELECT id, label FROM test ORDER BY id LIMIT 1", MYSQLI_USE_RESULT)) {
- printf("[003] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
- }
+ if (!$res = mysqli_query($link, "SELECT id, label FROM test ORDER BY id LIMIT 1", MYSQLI_USE_RESULT)) {
+ printf("[003] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
+ }
- var_dump(mysqli_field_seek($res, -1));
- var_dump(mysqli_fetch_field($res));
- var_dump(mysqli_field_seek($res, 0));
- var_dump(mysqli_fetch_field($res));
- var_dump(mysqli_field_seek($res, 1));
+ var_dump(mysqli_field_seek($res, -1));
+ var_dump(mysqli_fetch_field($res));
+ var_dump(mysqli_field_seek($res, 0));
+ var_dump(mysqli_fetch_field($res));
+ var_dump(mysqli_field_seek($res, 1));
- $field = mysqli_fetch_field($res);
- var_dump($field);
- /* label column, result set charset */
- if ($field->charsetnr != $charsetInfo->number) {
- printf("[004] Expecting charset %s/%d got %d\n",
- $charsetInfo->charset, $charsetInfo->number, $field->charsetnr);
- }
- if ($field->length != $charsetInfo->max_length) {
- printf("[005] Expecting length %d got %d\n",
- $charsetInfo->max_length, $field->max_length);
- }
+ $field = mysqli_fetch_field($res);
+ var_dump($field);
+ /* label column, result set charset */
+ if ($field->charsetnr != $charsetInfo->number) {
+ printf("[004] Expecting charset %s/%d got %d\n",
+ $charsetInfo->charset, $charsetInfo->number, $field->charsetnr);
+ }
+ if ($field->length != $charsetInfo->max_length) {
+ printf("[005] Expecting length %d got %d\n",
+ $charsetInfo->max_length, $field->max_length);
+ }
- var_dump(mysqli_field_tell($res));
- var_dump(mysqli_field_seek($res, 2));
- var_dump(mysqli_fetch_field($res));
- var_dump(mysqli_field_seek($res, PHP_INT_MAX + 1));
+ var_dump(mysqli_field_tell($res));
+ var_dump(mysqli_field_seek($res, 2));
+ var_dump(mysqli_fetch_field($res));
+ var_dump(mysqli_field_seek($res, PHP_INT_MAX + 1));
- if (!is_null($tmp = @mysqli_field_seek($res, 0, "too many")))
- printf("[004] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
+ if (!is_null($tmp = @mysqli_field_seek($res, 0, "too many")))
+ printf("[004] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
- mysqli_free_result($res);
+ mysqli_free_result($res);
- if (!$res = mysqli_query($link, "SELECT NULL as _null", MYSQLI_STORE_RESULT)) {
- printf("[005] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
- }
- var_dump(mysqli_field_seek($res, 0));
- var_dump(mysqli_fetch_field($res));
+ if (!$res = mysqli_query($link, "SELECT NULL as _null", MYSQLI_STORE_RESULT)) {
+ printf("[005] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
+ }
+ var_dump(mysqli_field_seek($res, 0));
+ var_dump(mysqli_fetch_field($res));
- mysqli_free_result($res);
+ mysqli_free_result($res);
- var_dump(mysqli_field_seek($res, 0));
+ var_dump(mysqli_field_seek($res, 0));
- mysqli_close($link);
- print "done!";
+ mysqli_close($link);
+ print "done!";
?>
--CLEAN--
<?php