php显示3列数据

时间:2016-01-04 08:35:50

标签: php mysql database

我需要显示每列中的所有字段,但是,当然,我有很多不同的ID。 像这样的东西:

Column1   Column2   Column3

id1       id4       id7
id2       id5       id8
id3       id6       id9

我在php中编写了一个代码,我在一列中从mysql数据库中获得了结果。 我想把结果分成三列,但我不知道怎么做。 我知道PDO更适合连接数据库,但我不知道(我会尽快研究),现在我需要使用这个代码。

这是我的代码:

    <?php

  include 'config.php';
  $sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
  $result = mysql_query($sql) or die (mysql_error());
  if(mysql_num_rows($result) > 0)
  {
    while($fetch = mysql_fetch_array($result))
    {
      $id = stripslashes($fetch['id']);
      $riferimenti = stripslashes($fetch['riferimenti']);
      $titolo = stripslashes($fetch['titolo']);
      $tipotransazione = stripslashes($fetch['tipotransazione']);
      $tipoproprieta = stripslashes($fetch['tipoproprieta']);
      $regione = stripslashes($fetch['regione']);
      $citta = stripslashes($fetch['citta']);
      $prezzo = stripslashes($fetch['prezzo']);
      $spazivivibili = stripslashes($fetch['spazivivibili']);
      $terrenoprivato = stripslashes($fetch['terrenoprivato']);
      $condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
      $piano = stripslashes($fetch['piano']);
      $numeropiani = stripslashes($fetch['numeropiani']);
      $numerostanze = stripslashes($fetch['numerostanze']);
      $numerocamereletto = stripslashes($fetch['numerocamereletto']);
      $numerobagni = stripslashes($fetch['numerobagni']);
      $numeroantibagni = stripslashes($fetch['numeroantibagni']);
      $tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
      $cucina = stripslashes($fetch['cucina']);
      $ascensore = stripslashes($fetch['ascensore']);
      $postoauto = stripslashes($fetch['postoauto']);
      $balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
      $ipe = stripslashes($fetch['ipe']);
      $classeenergetica = stripslashes($fetch['classeenergetica']);
      $spesecondominiali = stripslashes($fetch['spesecondominiali']);
      $comforts = stripslashes($fetch['comforts']);
      $linkvideo = stripslashes($fetch['linkvideo']);
  $descrizione = stripslashes($fetch['descrizione']);
      $data = date("d-m-Y", $fetch['str_data']);
      ?>
 <?php

 $dirname = "images/".$citta;
$images = $dirname.$linkvideo;

echo '<a href="#" class="lightbox"><img src="'.$images.'" /></a><br />';
echo '<div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div>';

      echo "<b>$id</b><br><a href=\"show.php?id=$id\">Riferimento</a><br>Rif: " . $riferimenti . "<br>titolo: " . $titolo . "<br>tipotransazione: " . $tipotransazione . "<br>tipoproprieta: " . $tipoproprieta . "<br>regione: " . $regione . "<br>città: " . $citta . "<br>prezzo: " . $prezzo . "<br>spazivivibili: " . $spazivivibili . "<br>terrenoprivato: " . $terrenoprivato . "<br>condizioniproprieta: " . $condizioniproprieta . "<br>piano: " . $piano . "<br>numeropiani: " . $numeropiani . "<br>numerostanze: " . $numerostanze . "<br>numerocamereletto: " . $numerocamereletto . "<br>numerobagni: " . $numerobagni . "<br>numeroantibagni: " . $numeroantibagni . "<br>tipologiariscaldamento: " . $tipologiariscaldamento . "<br>cucina: " . $cucina . "<br>ascensore: " . $ascensore . "<br>postoauto: " . $postoauto . "<br>balconeterrazzo: " . $balconeterrazzo . "<br>ipe: " . $ipe . "<br>classeenergetica: " . $classeenergetica . "<br>spesecondominiali: " . $spesecondominiali . "<br>comforts: " . $comforts . "<br>descrizione: " . $descrizione . "<br>linkvideo: " . $linkvideo . "<br>
     <a href=\"cancella.php?id=$id\">Cancella</a> |
     <a href=\"modifica.php?id=$id\">Modifica</a>
     <hr>";
    }
  }

?>

4 个答案:

答案 0 :(得分:0)

尝试下面的代码。我只为图片写它。

<?php

include 'config.php';
$sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
$result = mysql_query($sql) or die (mysql_error());
$count= mysql_num_rows($result);$i=0;
echo '<table width="100%" border="0"><tbody><tr>';
if(mysql_num_rows($result) > 0)
{
 while($fetch = mysql_fetch_array($result))
{
  $id = stripslashes($fetch['id']);
  $riferimenti = stripslashes($fetch['riferimenti']);
  $titolo = stripslashes($fetch['titolo']);
  $tipotransazione = stripslashes($fetch['tipotransazione']);
  $tipoproprieta = stripslashes($fetch['tipoproprieta']);
  $regione = stripslashes($fetch['regione']);
  $citta = stripslashes($fetch['citta']);
  $prezzo = stripslashes($fetch['prezzo']);
  $spazivivibili = stripslashes($fetch['spazivivibili']);
  $terrenoprivato = stripslashes($fetch['terrenoprivato']);
  $condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
  $piano = stripslashes($fetch['piano']);
  $numeropiani = stripslashes($fetch['numeropiani']);
  $numerostanze = stripslashes($fetch['numerostanze']);
  $numerocamereletto = stripslashes($fetch['numerocamereletto']);
  $numerobagni = stripslashes($fetch['numerobagni']);
  $numeroantibagni = stripslashes($fetch['numeroantibagni']);
  $tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
  $cucina = stripslashes($fetch['cucina']);
  $ascensore = stripslashes($fetch['ascensore']);
  $postoauto = stripslashes($fetch['postoauto']);
  $balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
  $ipe = stripslashes($fetch['ipe']);
  $classeenergetica = stripslashes($fetch['classeenergetica']);
  $spesecondominiali = stripslashes($fetch['spesecondominiali']);
  $comforts = stripslashes($fetch['comforts']);
  $linkvideo = stripslashes($fetch['linkvideo']);
  $descrizione = stripslashes($fetch['descrizione']);
  $data = date("d-m-Y", $fetch['str_data']);

  if($i%3==0){
     echo "</tr><tr>"
   }
   $dirname = "images/".$citta;
   $images = $dirname.$linkvideo;

    echo '<td scope="col"><a href="#" class="lightbox"><img src="'.$images.'" /></a><br /><div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div></td>';

   $i++;}
 }
 echo "</tr></tbody></table>";
  ?>

答案 1 :(得分:0)

@paisapimp

嗨,很抱歉,如果我在1个月后回答,但我遇到了一些个人问题......无论如何,我检查了你的答案,第一次,我纠正了一些事情,检查一下:

`enter code here`

<?php
    echo ('<table width="100%" border="0"><tbody><tr>');
     include 'config.php';
  $sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
  $result = mysql_query($sql) or die (mysql_error());
  if(mysql_num_rows($result) > 0)
  {
    while($fetch = mysql_fetch_array($result))
    {
      $id = stripslashes($fetch['id']);
      $riferimenti = stripslashes($fetch['riferimenti']);
      $titolo = stripslashes($fetch['titolo']);
      $tipotransazione = stripslashes($fetch['tipotransazione']);
      $tipoproprieta = stripslashes($fetch['tipoproprieta']);
      $regione = stripslashes($fetch['regione']);
      $citta = stripslashes($fetch['citta']);
      $prezzo = stripslashes($fetch['prezzo']);
      $spazivivibili = stripslashes($fetch['spazivivibili']);
      $terrenoprivato = stripslashes($fetch['terrenoprivato']);
      $condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
      $piano = stripslashes($fetch['piano']);
      $numeropiani = stripslashes($fetch['numeropiani']);
      $numerostanze = stripslashes($fetch['numerostanze']);
      $numerocamereletto = stripslashes($fetch['numerocamereletto']);
      $numerobagni = stripslashes($fetch['numerobagni']);
      $numeroantibagni = stripslashes($fetch['numeroantibagni']);
      $tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
      $cucina = stripslashes($fetch['cucina']);
      $ascensore = stripslashes($fetch['ascensore']);
      $postoauto = stripslashes($fetch['postoauto']);
      $balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
      $ipe = stripslashes($fetch['ipe']);
      $classeenergetica = stripslashes($fetch['classeenergetica']);
      $spesecondominiali = stripslashes($fetch['spesecondominiali']);
      $comforts = stripslashes($fetch['comforts']);
      $linkvideo = stripslashes($fetch['linkvideo']);
  $descrizione = stripslashes($fetch['descrizione']);
      $data = date("d-m-Y", $fetch['str_data']);
      ?>
 <?php

 $dirname = "images/".$citta;
$images = $dirname.$linkvideo;



echo('<th scope="col"><b>'.$id.'</b><br><a href=\"show.php?id='.$id.'\">Riferimento</a><br>Rif: "'.$riferimenti.'"<br>titolo: "'.$titolo.'"<br>tipotransazione: "'.$tipotransazione.'"<br>tipoproprieta: "'.$tipoproprieta.'"<br>
     <a href=\"cancella.php?id=$id\">Cancella</a> |
     <a href=\"modifica.php?id=$id\">Modifica</a>
     <hr></th>');// row 1




    }
  }
echo ('</tr></tbody></table>');
?>

从这段代码我需要在3列后截断并在第二行重新启动,例如检查这张图片: enter image description here

我希望你现在能理解我:)谢谢!

答案 2 :(得分:-1)

<?php
echo ('<table width="100%" border="0"><tbody><tr>');
  include 'config.php';
  $sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
  $result = mysql_query($sql) or die (mysql_error());
  if(mysql_num_rows($result) > 0)
  {
    while($fetch = mysql_fetch_array($result))
    {
      $id = stripslashes($fetch['id']);
      $riferimenti = stripslashes($fetch['riferimenti']);
      $titolo = stripslashes($fetch['titolo']);
      $tipotransazione = stripslashes($fetch['tipotransazione']);
      $tipoproprieta = stripslashes($fetch['tipoproprieta']);
      $regione = stripslashes($fetch['regione']);
      $citta = stripslashes($fetch['citta']);
      $prezzo = stripslashes($fetch['prezzo']);
      $spazivivibili = stripslashes($fetch['spazivivibili']);
      $terrenoprivato = stripslashes($fetch['terrenoprivato']);
      $condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
      $piano = stripslashes($fetch['piano']);
      $numeropiani = stripslashes($fetch['numeropiani']);
      $numerostanze = stripslashes($fetch['numerostanze']);
      $numerocamereletto = stripslashes($fetch['numerocamereletto']);
      $numerobagni = stripslashes($fetch['numerobagni']);
      $numeroantibagni = stripslashes($fetch['numeroantibagni']);
      $tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
      $cucina = stripslashes($fetch['cucina']);
      $ascensore = stripslashes($fetch['ascensore']);
      $postoauto = stripslashes($fetch['postoauto']);
      $balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
      $ipe = stripslashes($fetch['ipe']);
      $classeenergetica = stripslashes($fetch['classeenergetica']);
      $spesecondominiali = stripslashes($fetch['spesecondominiali']);
      $comforts = stripslashes($fetch['comforts']);
      $linkvideo = stripslashes($fetch['linkvideo']);
  $descrizione = stripslashes($fetch['descrizione']);
      $data = date("d-m-Y", $fetch['str_data']);
      ?>
 <?php

 $dirname = "images/".$citta;
$images = $dirname.$linkvideo;



echo('<th scope="col"><a href="#" class="lightbox"><img src="'.$images.'" /></a></th>');// row 1

echo('<th scope="col"><div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div></th>');// row2

echo('<th scope="col"><b>'.$id.'</b><br><a href=\"show.php?id='.$id.'\">Riferimento</a><br>Rif: "'.$riferimenti.'"<br>titolo: "'.$titolo.'"<br>tipotransazione: "'.$tipotransazione.'"<br>tipoproprieta: "'.$tipoproprieta.'"<br>regione: " . $regione . "<br>città: " . $citta . "<br>prezzo: " . $prezzo . "<br>spazivivibili: " .$spazivivibili . "<br>terrenoprivato: " . $terrenoprivato . "<br>condizioniproprieta: " . $condizioniproprieta . "<br>piano: " . $piano . "<br>numeropiani: " . $numeropiani . "<br>numerostanze: " . $numerostanze . "<br>numerocamereletto: " . $numerocamereletto . "<br>numerobagni: " . $numerobagni . "<br>numeroantibagni: " . $numeroantibagni . "<br>tipologiariscaldamento: " . $tipologiariscaldamento . "<br>cucina: " . $cucina . "<br>ascensore: " . $ascensore . "<br>postoauto: " . $postoauto . "<br>balconeterrazzo: " . $balconeterrazzo . "<br>ipe: " . $ipe . "<br>classeenergetica: " . $classeenergetica . "<br>spesecondominiali: " . $spesecondominiali . "<br>comforts: " . $comforts . "<br>descrizione: " . $descrizione . "<br>linkvideo: " . $linkvideo . "<br>
     <a href=\"cancella.php?id=$id\">Cancella</a> |
     <a href=\"modifica.php?id=$id\">Modifica</a>
     <hr></th>'); // row 3


    }
  }
echo ('</tr></tbody></table>');
?>

答案 3 :(得分:-1)

  

您可以通过这种方式制作表格视图: -

     

您可以通过在第一个<tr>中添加标题并在第二个<tr>中添加值来添加其他fiel;

我在给定的表格中添加了六列及其值。

<table border='2'>
<tr>
    <th>Image</th>
    <th>Rif</th>
    <th>titolo</th>
    <th>tipotransazione</th>
    <th>tipoproprieta</th>
    <th>Actions</th>
</tr>

<?php
 while($fetch = mysql_fetch_array($result))
    {
      $id = stripslashes($fetch['id']);
      $riferimenti = stripslashes($fetch['riferimenti']);
      $titolo = stripslashes($fetch['titolo']);
      $tipotransazione = stripslashes($fetch['tipotransazione']);
      $tipoproprieta = stripslashes($fetch['tipoproprieta']);
      $regione = stripslashes($fetch['regione']);
      $citta = stripslashes($fetch['citta']);
      $prezzo = stripslashes($fetch['prezzo']);
      $spazivivibili = stripslashes($fetch['spazivivibili']);
      $terrenoprivato = stripslashes($fetch['terrenoprivato']);
      $condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
      $piano = stripslashes($fetch['piano']);
      $numeropiani = stripslashes($fetch['numeropiani']);
      $numerostanze = stripslashes($fetch['numerostanze']);
      $numerocamereletto = stripslashes($fetch['numerocamereletto']);
      $numerobagni = stripslashes($fetch['numerobagni']);
      $numeroantibagni = stripslashes($fetch['numeroantibagni']);
      $tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
      $cucina = stripslashes($fetch['cucina']);
      $ascensore = stripslashes($fetch['ascensore']);
      $postoauto = stripslashes($fetch['postoauto']);
      $balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
      $ipe = stripslashes($fetch['ipe']);
      $classeenergetica = stripslashes($fetch['classeenergetica']);
      $spesecondominiali = stripslashes($fetch['spesecondominiali']);
      $comforts = stripslashes($fetch['comforts']);
      $linkvideo = stripslashes($fetch['linkvideo']);
      $descrizione = stripslashes($fetch['descrizione']);
      $data = date("d-m-Y", $fetch['str_data']);

      $dirname = "images/".$citta;
      $images = $dirname.$linkvideo;    
      ?>    


            <tr>
                <td><a href="#" class="lightbox"><img src="'.$images.'" /></a><br />
                    <div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div>
                </td>
                <td><?php echo $riferimenti ?></td>
                <td><?php echo $titolo ?></td>
                <td><?php echo $tipotransazione ?></td>
                <td><?php echo $regione ?></td>
                <td><a href="cancella.php?id=$id">Cancella</a> |
                     <a href="modifica.php?id=$id">Modifica</a>
                </td>
            </tr>

    }

</table>