如何使这段代码简短易读?
Posted
技术标签:
【中文标题】如何使这段代码简短易读?【英文标题】:How can I make this code short and easy to read? 【发布时间】:2020-01-04 16:02:31 【问题描述】:我有超过 10 行这样的行,我想每页只回显 5 行这是我的代码。
$c = mysqli_fetch_field_direct;
$c1 = $c($result,2)->name;
$c2 = $c($result,3)->name;
$c3 = $c($result,4)->name;
//$cn,...;
echo "$row[2]" ; echo "$c1[2]";
echo "$row[3]" ; echo "$c1[3]";
//echo "$row[n]" , ...;
在这段代码之前我有这个:
$sql = "SELECT * FROM sheet1 WHERE id = '$_POST[text]'";
$result = mysqli_query($con,$sql);
If ($row = mysqli_fetch_array($result))
//the 10 lines of codes above
【问题讨论】:
【参考方案1】:您可能需要循环遍历这些元素:
$sql = "SELECT * FROM sheet1 WHERE id = '$_POST[text]'";
$result = mysqli_query($con,$sql);
If ($row = mysqli_fetch_array($result))
for($i = 2; $i < 10; $i++)
$c = mysqli_fetch_field_direct($result,$i)->name;
echo $row[$i] ; echo $c[$i];
【讨论】:
是的,如果最后一行这样写 echo $row[$i] ;回声 $c; 好的。我以为你是那个对答案投反对票的人。 不!你的代码很完美,对我有很大帮助,但我不知道为什么有人反对这个答案.. 不知何故,在它被标记为正确答案后,它被删除并被否决了。这很奇怪!!很高兴我仍然提供了帮助。以上是关于如何使这段代码简短易读?的主要内容,如果未能解决你的问题,请参考以下文章