10bet网址
MySQL PHP API
下载本手册

MySQL PHP API/.../ mysqli:: $ field_count mysqli_field_count

3.8.16mysqli: field_count美元mysqli_field_count

PHP文档组版权所有。10bet官方网站

  • mysqli: field_count美元

    mysqli_field_count

    返回最近查询的列数

描述

面向对象的风格

intmysqli - > field_count

程序上的风格

intmysqli_field_countmysqlimysql);

属性表示的连接上的最新查询的列数mysql参数。类时,此函数非常有用mysqli_store_result函数在不知道查询性质的情况下确定查询是否应该产生非空结果集。

参数

链接

仅限过程式样式:返回的链接标识符mysqli_connectmysqli_init

返回值

表示结果集中字段数量的整数。

例子

例3.43mysqli - > field_count例子

面向对象的风格

<?PHP $mysqli = new mysqli("localhost", "my_user", "my_password", "test");$mysqli->查询(“DROP TABLE IF EXISTS friends”);$mysqli->查询("CREATE TABLE friends (id int, name varchar(20))");$mysqli->查询("INSERT INTO friends VALUES (1,'Hartmut'), (2, 'Ulf')");$mysqli->real_query("SELECT * FROM friends");如果($mysqli->field_count){/*这是一个选择/显示或描述查询*/ $result = $mysqli->store_result();/* process resultset */ $row = $result->fetch_row();/* free resultset */ $result->close();} /*关闭连接*/ $mysqli->close(); ?>

程序上的风格

<?PHP $link = mysqli_connect("localhost", "my_user", "my_password", "test");mysqli_query($link, "DROP TABLE IF EXISTS friends");mysqli_query($link, "CREATE TABLE friends (id int, name varchar(20))");mysqli_query($link, "INSERT INTO friends VALUES (1,'Hartmut'), (2, 'Ulf')");mysqli_real_query($link, "SELECT * FROM friends");If (mysqli_field_count($link)){/*这是一个选择/显示或描述查询*/ $result = mysqli_store_result($link);/* process resultset */ $row = mysqli_fetch_row($result);/* free resultset / mysqli_free_result($result);} /*关闭连接*/ mysqli_close($link); ?>