Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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
Php 来自MYSQLI查询的文本格式_Php_Text Formatting - Fatal编程技术网

Php 来自MYSQLI查询的文本格式

Php 来自MYSQLI查询的文本格式,php,text-formatting,Php,Text Formatting,我基本上被迫从头开始学习SQL编程,以便能够完成我一直在开发的项目。在互联网的帮助下,特别是在这个网站上,我已经能够创建一个php例程,在这里我可以使用下拉菜单从数据库中选择数据。结果会被存储到一个新的表中,真正让我头疼的是,我不知道如何正确地显示结果。我想问的是,如何轻松地设置表格的格式,使文本在视觉上看起来更好 我将文件上载到此URL以显示我的问题: 我希望所有四个类别:职位、球员、薪水和投影在每一行上都相互关联 <?php session_start(); $con = mysql

我基本上被迫从头开始学习SQL编程,以便能够完成我一直在开发的项目。在互联网的帮助下,特别是在这个网站上,我已经能够创建一个php例程,在这里我可以使用下拉菜单从数据库中选择数据。结果会被存储到一个新的表中,真正让我头疼的是,我不知道如何正确地显示结果。我想问的是,如何轻松地设置表格的格式,使文本在视觉上看起来更好

我将文件上载到此URL以显示我的问题:

我希望所有四个类别:职位、球员、薪水和投影在每一行上都相互关联

<?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非常感谢-我非常感谢!