Php 来自MYSQLI查询的文本格式
我基本上被迫从头开始学习SQL编程,以便能够完成我一直在开发的项目。在互联网的帮助下,特别是在这个网站上,我已经能够创建一个php例程,在这里我可以使用下拉菜单从数据库中选择数据。结果会被存储到一个新的表中,真正让我头疼的是,我不知道如何正确地显示结果。我想问的是,如何轻松地设置表格的格式,使文本在视觉上看起来更好 我将文件上载到此URL以显示我的问题: 我希望所有四个类别:职位、球员、薪水和投影在每一行上都相互关联Php 来自MYSQLI查询的文本格式,php,text-formatting,Php,Text Formatting,我基本上被迫从头开始学习SQL编程,以便能够完成我一直在开发的项目。在互联网的帮助下,特别是在这个网站上,我已经能够创建一个php例程,在这里我可以使用下拉菜单从数据库中选择数据。结果会被存储到一个新的表中,真正让我头疼的是,我不知道如何正确地显示结果。我想问的是,如何轻松地设置表格的格式,使文本在视觉上看起来更好 我将文件上载到此URL以显示我的问题: 我希望所有四个类别:职位、球员、薪水和投影在每一行上都相互关联 <?php session_start(); $con = mysql
<?php
session_start();
$con = mysqli_connect("localhost",".....",".....",".....");
//or die ('unable to connect');
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
//SHOW TEAM//
$sql = "SELECT * FROM 1dzzdp";
mysqli_select_db($con,'.....');
$retval = mysqli_query( $con, $sql );
if(! $retval )
{
die('Could not get data: ' . mysqli_error($con));
}
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "{$row['POSITION']} ".
"{$row['PLAYER']} ".
"{$row['SALARY']} ".
"{$row['PROJECTION']}".
"{$row['SUM']} <br> ";
}
简单的答案是将所有内容包装在一个HTML表中
echo '<table>';
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo '<tr>';
echo '<td>' . $row['POSITION'] . '</td>';
echo '<td>' . $row['PLAYER'] . '</td>';
echo '<td>' . $row['SALARY'] . '</td>';
echo '<td>' . $row['PROJECTION'] . '</td>';
echo '<td>' . $row['SUM'] . '</td>';
echo '</tr>';
}
echo '</table>';
echo';
而($row=mysqli\u fetch\u数组($retval,mysqli\u ASSOC))
{
回声';
回显'.$row['POSITION'].';
回显“.$row['PLAYER']”;
回显“.$row['SALARY']”;
回显'.$row['PROJECTION'].';
回显“.$row['SUM']”;
回声';
}
回声';
当然,您可能需要使用CSS进行一些格式化。向我们展示预期的结果/格式化。据我所见,一切都在一个新行下。这看起来像是列表数据,所以在它周围包装一些HTML,可能是
这就是我想要它的样子:然后你可以通过\t
(制表符分隔)分开,或者使用上面@riggsfully所述的表。旁注:你不需要这个mysqli_select_db($con,…)代码>您在初始连接中已经声明了4个参数。Thanx非常感谢-我非常感谢!