Jump to content
Sign in to follow this  
Zevcore

Pobieranie wszystkich rekordów z bazy danych

Recommended Posts

Witam, mam taki mały problem, załóżmy, że mam kilka rekordów w bazie w danej tabeli 'news' i chciałbym je wszystkie odczytać i wypisać, jak do tej pory wypisałem tylko jeden i pytanie brzmi co zrobić żeby widać było kolejny rekord.

 


<?php
                require_once "database.php";
                
                $connect = @new mysqli($host, $db_user, $db_password, $db_name);
                if($connect->connect_errno!=0)
                {
                    echo "Error:".$connect->connect_errno." ".$connect->connect_error;
                }

                    $query = mysqli_query($connect, "SELECT * FROM news");
                    $raw = mysqli_fetch_array( $query );
                    echo '<marquee>'.$raw['text'].'</marquee>';
                
           
                mysqli_close($connect);
            ?>

Share this post


Link to post

Powinieneś użyć pętli foreach

 

np.

$plik = file("database.sql");
echo '<ul>';
foreach($plik as $linia)
{
echo '<li>'.trim($linia).'</li>';	
}
echo '</ul>';

 

 

Share this post


Link to post

Całkowicie tego nie rozumiem ... dlaczego daje jakiś plik database.sql skoro jestem podłączony do bazy, co to foreach($plik as $linia) oznacza ??

Share this post


Link to post

To jest tylko przykład, podłóż sobie to pod swój kod. 

Share this post


Link to post

Poradziłem sobie w ten sposób


<?php
                require_once "database.php";
                
                $query = mysqli_query($connect, "SELECT * FROM news");
           
                while($row = mysqli_fetch_array( $query ))
                {
                    $uid = $row['uid'];
                    $text = $row['text'];
                    
                    echo "<marquee>".$text."</marquee>";
                }
                    

                
           
                mysqli_close($connect);
            ?>

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Create a New Account. It’s free and easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×
×
  • Create New...