我有一些代码正在我的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/