php - 我怎样才能使这段代码简短且易于阅读?

标签 php html mysql sql forms

我有超过 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

}

最佳答案

您可能想要循环这些元素:

$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];
   }

}

关于php - 我怎样才能使这段代码简短且易于阅读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59592414/

相关文章:

css - 如何对齐第二列(和更多列)中的元素,以便变化的值(增加的字符)不会推送

html - 将带有表单和错误检查的 'login.php' 页面转换为下拉登录

php - 我应该使用 user_id (主键)还是 user_name (唯一索引)从 Mysql 插入和获取数据

php - 如何使用 PHP 获取 MySQL 字段的内容?

html - Div 在另一个 div 内剪裁

mysql - 使用 AVG 时排除带有 "0"的条目

php - 反序列化数据库数据

php - 关于执行 MySQL 查询与使用 SESSION 变量的想法?

php - 图像未通过 Objective C 中的 POST 上传到服务器

php - 通过php脚本异步下载文件