0 votos

¿Cómo mostrar los resultados de la consulta en filas?

Tengo este código escrito en mi archivo de índice php:

<?php
                    include("includes/connect.php");
                    $query="select * from posts order by rand() LIMIT 0,3";
                    $run=mysql_query($query);
                    while ($row=mysql_fetch_array($run)){
                    $post_id=$row['post_id'];
                    $title=$row['post_title'];
                    $date=$row['post_date'];
                    $author=$row['post_author'];
                    $image=$row['post_image'];
                    $content=substr($row['post_content'],0,200);
                    ?>
                    <img src="images/<?php echo $image; ?>" height="100"/>
                    <h3><a href="pages.php?id=<?php echo $post_id; ?>"><?php echo $title; ?></a></h3>
                    <p align="justify">
                    <?php echo $content; ?>
                    </p>
                    <h3>
                    <p align="left"><a href="pages.php?id=<?php echo $post_id; ?>" class="readmore">Read More</a>
                    </h3>
                    </p>
<?php } ?>

Quiero mostrar sus resultados en una fila, pero no importa lo que haga, muestra una columna. Por favor, ayuda .... Gracias de antemano

0voto

Andrei Puntos 661

Esto debería preguntarse en stackoverflow.com pero para ayudar, simplemente obtenga todas las filas o empuje cada fila en una matriz de los resultados de la base de datos, y luego haga eco en un bucle de nuevo:

$mysqli = new mysqli("host", "user", "pass", "name");
$result = $mysqli->query("SELECT * FROM table");

$return = mysqli_fetch_all($result, MYSQLI_ASSOC); // needs mysqlnd
// OR //
$return = array();
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
    array_push($return, $row);
}

// echo to see what you got
echo "<pre>";
print_r($return);
echo "</pre>";

// do for loop
foreach ($return as $row) {
    echo $row['column_name'];
}

// example to echo in html
<?php
foreach ($return as $row) {
    echo '<a href="' . $row['url'] . '">' . $row['title'] . '</a>';
}
?>

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X