Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 分离单个长文本值MySQL表的回显的不同方法?_Javascript_Php_Mysql - Fatal编程技术网

Javascript 分离单个长文本值MySQL表的回显的不同方法?

Javascript 分离单个长文本值MySQL表的回显的不同方法?,javascript,php,mysql,Javascript,Php,Mysql,分离单个长文本值MySQL表的回显有哪些不同的方法 正如我在这里已经发现的,我可以按行查询表并限制它们,如下所示: <?php // Perform query. $sql = "SELECT * FROM table limit 4"; $result = $conn->query($sql); // Fetch results while (true) { $row = $result->fetch_assoc(); if (!$row

分离单个长文本值MySQL表的回显有哪些不同的方法

正如我在这里已经发现的,我可以按行查询表并限制它们,如下所示:

<?php
// Perform query.
$sql = "SELECT * FROM table limit 4";
$result = $conn->query($sql);

// Fetch results
while (true) {
    $row = $result->fetch_assoc();
    if (!$row) {
        break;
    }

    $rows[] = $row;
}


欢迎来到StackOverflow。你能发布数据/有效载荷的示例吗?在没有其他信息的情况下很难回答您的问题。不要使用无限循环。这是个坏习惯
while($row=$result->fetch_assoc())
此外,如果要使用循环,则使用
foreach($result as$row)
会更容易,但在您的情况下,绝对没有理由在那里使用循环。您只需执行
$rows=$result->fetch_all(MYSQLI_ASSOC)
是否尝试使用前N个字符并放置“阅读更多”按钮或类似的操作?您好Cninroh,您想从mysql表的文本值中查看内容吗?(它只是一个包含单词的文本值)。index.php只是一些div,其中包含一个程序化的php mysql查询,带有echos with mysql\u fetch\u assoc(),该查询将回送标题,然后回送帖子文本和帖子创建日期。欢迎使用StackOverflow。你能发布数据/有效载荷的示例吗?在没有其他信息的情况下很难回答您的问题。不要使用无限循环。这是个坏习惯
while($row=$result->fetch_assoc())
此外,如果要使用循环,则使用
foreach($result as$row)
会更容易,但在您的情况下,绝对没有理由在那里使用循环。您只需执行
$rows=$result->fetch_all(MYSQLI_ASSOC)
是否尝试使用前N个字符并放置“阅读更多”按钮或类似的操作?您好Cninroh,您想从mysql表的文本值中查看内容吗?(它只是一个包含单词的文本值)。php只是一些div,其中包含一个程序化的php mysql查询,带有echos with mysql_fetch_assoc(),该查询使echo成为标题,然后是帖子文本,然后是帖子创建日期。
<script>
function readPost() {
  var dots = document.getElementById("dots");
  var moreText = document.getElementById("more");
  var btnText = document.getElementById("myBtn");

  if (dots.style.display === "none") {
    dots.style.display = "inline";
    btnText.innerHTML = "Read more"; 
    moreText.style.display = "none";
  } else {
    dots.style.display = "none";
    btnText.innerHTML = "Read less"; 
    moreText.style.display = "inline";
  }
}
</script>
<?php 
    $query_articles = mysqli_query($link, "SELECT title,pubdate,text FROM `articles`");
    $fetch_post = mysqli_fetch_assoc($query_articles);
?>
<div class="card mb-4">
  <div class="card-body">
    <h2 class="card-title">
    <?php
      echo $fetch_post['title'];
    ?>
    </h2>
    <p class="card-text">
    <?php
      echo $fetch_post['text'];
    ?>
    </p>
    <a href="#" class="btn btn-primary" id="read_button" onclick="readMore()">Read More</a>
  </div>
  <div class="card-footer text-muted">
    <?php
     echo $fetch_post['pubdate'];
    ?>
  </div>
</div>