300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php mysql stmt_PHP mysqli_stmt_field_count() 函数用法及示例

php mysql stmt_PHP mysqli_stmt_field_count() 函数用法及示例

时间:2024-05-31 15:56:54

相关推荐

php mysql stmt_PHP mysqli_stmt_field_count()  函数用法及示例

PHP mysqli_stmt_field_count() 函数用法及示例

mysqli_stmt_field_count()函数返回给定语句中的字段数。

定义和用法

mysqli_stmt_field_count()函数接受语句对象作为参数,并返回给定语句结果中的字段数。

语法mysqli_stmt_field_count($stmt)

参数序号参数及说明

1stmt(必需)

这是表示执行SQL查询的语句的对象。

返回值

PHP mysqli_stmt_field_count()函数返回一个整数值,该值指示该语句返回的结果集中的行数。

PHP版本

此函数最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。

在线示例

以下示例演示了mysqli_stmt_field_count()函数的用法(面向过程风格),返回字段数:

示例<?php

$con=mysqli_connect("localhost","root","password","mydb");

mysqli_query($con,"CREATETABLEmyplayers(IDINT,First_NameVARCHAR(255),Last_NameVARCHAR(255),Place_Of_BirthVARCHAR(255),CountryVARCHAR(255))");

print("创建表.....\n");

mysqli_query($con,"INSERTINTOmyplayersvalues(1,'Sikhar','Dhawan','Delhi','India')");

mysqli_query($con,"INSERTINTOmyplayersvalues(2,'Jonathan','Trott','CapeTown','SouthAfrica')");

mysqli_query($con,"INSERTINTOmyplayersvalues(3,'Kumara','Sangakkara','Matale','Srilanka')");

print("插入记录.....\n");

//检索表的内容

$stmt=mysqli_prepare($con,"SELECT*FROMmyplayers");

//执行语句

mysqli_stmt_execute($stmt);

//字段数

$count=mysqli_stmt_field_count($stmt);

print("字段数:".$count);

//结束语句

mysqli_stmt_close($stmt);

//关闭连接

mysqli_close($con);

?>

输出结果创建表.....

插入记录.....

字段数:5

在线示例

在面向对象风格中,此函数的语法为$stmt->field_count;。以下是面向对象风格中此函数的示例;

示例<?php

//建立连接

$con=newmysqli("localhost","root","password","mydb");

$con->query("CREATETABLEmyplayers(IDINT,First_NameVARCHAR(255),Last_NameVARCHAR(255),Place_Of_BirthVARCHAR(255),CountryVARCHAR(255))");

print("创建表.....\n");

$con->query("INSERTINTOmyplayersvalues(1,'Sikhar','Dhawan','Delhi','India')");

$con->query("INSERTINTOmyplayersvalues(2,'Jonathan','Trott','CapeTown','SouthAfrica')");

print("插入记录.....\n");

//检索数据

$stmt=$con->prepare("SELECTFirst_Name,Last_Name,CountryFROMmyplayers");

//执行语句

$stmt->execute();

//字段数

$count=$stmt->field_count;

print("字段数:".$count);

//结束语句

$stmt->close();

//关闭连接

$con->close();

?>

输出结果创建表.....

插入记录.....

字段数:3

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。