MYSQL PHP:如何查找一行中的总列数?
上面的代码运行良好。但是我发现这个语句->MYSQL PHP:如何查找一行中的总列数?,php,mysql,database,select,Php,Mysql,Database,Select,上面的代码运行良好。但是我发现这个语句->echo$row[0]。$row[1]。$row[2]有点太静态了。因为如果添加了一个新列,我必须将代码修改为echo$row[0]。$row[1]。$row[2]。$row[3] 那么,如何计算行的总列数以避免此类问题呢?最好使用以下方法:- $result = mysql_query("select * from formtable") or die("Records could not be fetched"); while($row=my
echo$row[0]。$row[1]。$row[2]
有点太静态了。因为如果添加了一个新列,我必须将代码修改为echo$row[0]。$row[1]。$row[2]。$row[3]
那么,如何计算行的总列数以避免此类问题呢?最好使用以下方法:-
$result = mysql_query("select * from formtable") or die("Records could not be fetched");
while($row=mysql_fetch_row($result))
{
echo $row[0].$row[1].$row[2];
}
最好使用以下内容:-
$result = mysql_query("select * from formtable") or die("Records could not be fetched");
while($row=mysql_fetch_row($result))
{
echo $row[0].$row[1].$row[2];
}
这就是你要找的
只是为了不说出口;mysql.*
系列函数已被弃用,对于新代码,您应该使用mysqli
或PDO
只是为了不说出口;
mysql.*
系列函数已被弃用,对于新代码,您应该使用mysqli
或PDO
,您可以使用count($row)查找字段数。但是最好像前面建议的那样使用foreach循环。您可以使用count($row)来查找字段的数量。但是最好像前面建议的那样使用foreach循环。使用这样的循环是否更有意义:
foreach($row AS $column)
{
echo $column;
}
当有一个函数为您执行循环时,不需要使用循环…使用这样的东西是否更有意义:
foreach($row AS $column)
{
echo $column;
}
如果有函数为您执行循环,则无需使用循环…Reena您想要列值还是表中的行总数?打印($row)什么?Reena您想要列值还是表中的行总数?打印($row)什么?Downvoter,这怎么不是对
如何查找行中的总列数的回答?
?Downvoter,这怎么不是对如何查找行中的总列数的回答?
?