方式#1
您可以使用WordPress方式
$wpdb
类别:
<?php
global $wpdb;
$table_name = $wpdb->prefix . \'mydata\';
$my_query = $wpdb->get_results( "SELECT * FROM $table_name" );
echo $my_query->num_rows;
法典说:
由于此函数使用$wpdb->query()
函数所有类变量都已正确设置。结果计算为\'SELECT
\' 查询将存储在$wpdb->num_rows
.
方式#2
也可以通过PHP方式进行计数。只需使用通用查询,并使用PHP
count()
作用
<?php
global $wpdb;
$table_name = $wpdb->prefix . \'mydata\';
$my_query = $wpdb->get_results( "SELECT * FROM $table_name" );
$num_rows = count( $my_query ); //PHP count()
echo $num_rows;
参考号:
http://php.net/manual/en/function.count.php虽然这是我的最爱,但正如@MarkKaplen所说:
在PHP中计算数组大小与让mysql为您计算行之间存在巨大的性能差异。您不太可能在小数据上注意到它,但对于大表,您会注意到它
所以我也愿意坚持$wpdb
方式<;3.