Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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 在两列表中显示MySQL数据_Php_Mysql_Html_Database - Fatal编程技术网

Php 在两列表中显示MySQL数据

Php 在两列表中显示MySQL数据,php,mysql,html,database,Php,Mysql,Html,Database,我有一个MySQL表,其中大约有50条记录。我希望每个记录都列为一个,并且我希望每个列平均分布…因此基本上,一侧25个,另一侧25个 以下是我想要输出的内容: <li><a href='datasheets/shielded/".$row['Link']."' class='tt'/>".$row['P/N']."<span class='tooltip'><span class='top'></span><span class=

我有一个MySQL表,其中大约有50条记录。我希望每个记录都列为一个
  • ,并且我希望每个列平均分布…因此基本上,一侧25个,另一侧25个

    以下是我想要输出的内容:

    <li><a href='datasheets/shielded/".$row['Link']."' class='tt'/>".$row['P/N']."<span class='tooltip'><span class='top'></span><span class='middle'>
        <strong>".$row['Description']."</strong><br />
        ".$row['Min L']."".$row['Min L Val']." to ".$row['Max L']."".$row['Max L Value']."<br />
        <strong>DCR(".$row['DCR Val']."):</strong> ".$row['Min DCR']." to ".$row['Max DCR']."<br />
        <strong>Rated DC (".$row['DC Val']."):</strong> ".$row['Min DC']." to ".$row['Max DC']."<br />
        ".$row['Other Info']."</span><span class='bottom'></span></span></a></li>
    

  • 有什么建议吗

    我不明白,你是说桌子左边25条记录,右边25条记录?在这种情况下,它将是:

    <table>
    <tr>
    <td>
    <?php
    // make sure you connected to your database
    $d = mysql_query( "SELECT FROM `mytable` ORDER BY id DESC" )
    $numRows = mysql_num_rows($d);
    for ($count = 1; $count <= $numRows; $count ++){
    $c = mysql_fetch_array($d);
    $od = false;
    if ($count < 25 && $od == false){
    
    }else{
    $od = true;
    ?>
    </td><td>
    <?php
    }
    ?>
    <li>
    <a href='datasheets/shielded/".$c['Link']."' class='tt'/>".$c['P/N']."<span          class='tooltip'><span class='top'></span><span class='middle'>
    <strong>".$c['Description']."</strong><br />
    ".$c['Min L']."".$c['Min L Val']." to ".$c['Max L']."".$c['Max L Value']."<br />
    <strong>DCR(".$c['DCR Val']."):</strong> ".$c['Min DCR']." to ".$c['Max DCR']."<br />
    <strong>Rated DC (".$c['DC Val']."):</strong> ".$c['Min DC']." to ".$c['Max DC']."<br />
    ".$c['Other Info']."</span><span class='bottom'></span></span></a>
    </li>
    <?php
    }
    ?>
    </tr>
    </table>
    
    
    

  • 如果这不是你不想要的答案,请尝试用不同的方式解释:)希望有帮助。

    我通常有两个div,一个是左类,一个是右类。让左右两个浮动的宽度为50%。那么李应该有一个明确的:两者都有;为什么使用mysql标签?在应用程序级别执行更简单。我使用的是PHP版本5.2.17。我把MySQL标记放在这里是因为我认为它是合适的,因为我从中提取数据;浮动:左。它们将自动并排出现。如果要添加填充,则必须在li中添加一个div。在li上添加填充物或边缘将使其大于50%。谢谢你,GolezTrol!这非常有效:)我实际上使用了GolezTrol的方法,但我的意思是在动态表中显示它们,不一定两边都有25个条目。我基本上想从MySQL获取数据,将一半放在左栏,另一半放在右栏。