Php/docs/mysqlnduhconnection.listfields

来自菜鸟教程
跳转至:导航、​搜索

MysqlndUhConnection::listFields

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::listFieldsList MySQL table fields


说明

public MysqlndUhConnection::listFields ( mysqlnd_connection $connection , string $table , string $achtung_wild ) : array

List MySQL table fields.

Warning 本函数还未编写文档,仅有参数列表。


参数

connection
Mysqlnd connection handle. Do not modify!
table
The name of the table that's being queried.
pattern
Name pattern.


返回值

范例

Example #1 MysqlndUhConnection::listFields() example

<?phpclass proxy extends MysqlndUhConnection { public function listFields($res, $table, $pattern) {  printf("%s(%s)\n", __METHOD__, var_export(func_get_args(), true));  $ret = parent::listFields($res, $table, $pattern);  printf("%s returns %s\n", __METHOD__, var_export($ret, true));  return $ret; }}mysqlnd_uh_set_connection_proxy(new proxy());$mysql = mysql_connect("localhost", "root", "");mysql_select_db("test", $mysql);mysql_query("DROP TABLE IF EXISTS test_a", $mysql);mysql_query("CREATE TABLE test_a(id INT, col1 VARCHAR(255))", $mysql);$res = mysql_list_fields("test", "test_a", $mysql);printf("num_rows = %d\n", mysql_num_rows($res));while ($row = mysql_fetch_assoc($res)) var_dump($row);?>

以上例程会输出:


proxy::listFields(array (
  0 => NULL,
  1 => 'test_a',
  2 => '',
))
proxy::listFields returns NULL
num_rows = 0

参见