我有一些代码正在我的php页面中使用或尝试使用,这是从mysql表中获取记录的数据(即搜索日志)并将其输出到:

$content .= $data['search_term'];
# (Row being "search_term")


我的问题是,当它输出到网页时,它不是用户友好的,并打印出类似以下内容的内容:

teddyhappybrownorangelimewdonkeyminecraftdiskdrive

有没有一种方法可以使用<BR>?将每个单词的结果输出到不同的行

我还希望能够更改默认字体。

$mysql_hostname = "localhost";
$mysql_user     = "ultbrd";
$mysql_password = "wf_7a41hvZ@";
$mysql_database = "ultbrd_1";
$bd             = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Oops some thing went wrong");
mysql_select_db($mysql_database, $bd) or die("Oops some thing went wrong");// we are now connected to database

$result = mysql_query("SELECT * FROM search-log"); // selecting data through mysql_query()

while($data = mysql_fetch_array($result))
{
  $content .= $data['search_term'];
}

最佳答案

是的,您需要在代码中的每个单词上添加“”。请按如下所示更改您的行,然后尝试

$content .= $data['search_term'].'<br>';


如果您想连续写4个字。您可以添加一个迭代器并检查。像下面

$cnt= 1;
$content = '<div class="search_result">';
while($data = mysql_fetch_array($result))
{
 if($cnt % 4 == 0)
    $content .= $data['search_term'].'<br>';
 else
    $content .= $data['search_term'].' ';
$cnt++;
}
$content .= '</div>';


在容器中添加一些CSS类,并添加CSS以更改字体,如下所示

<style type="text/css">
.search_result { font-family:Arial, Helvetica, sans-serif;font- size:15px;}
</style>

关于php - mysql表行输出到网页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41790047/

10-16 18:58