PHP refresh SQL Data without refreshing the page

0

I have a website that shows Database data for the Page.

If this data is changed in the database, it will automatically show it on the page, without refreshing the page, just refresh the code in real time.

I use id = 'refresh' for this equation, but .. since I do not know how to do ...

How do I do this?

                 $steamID = $_SESSION['steamid'];

                $db = mysqli_connect($host, $username, $password, $dbname );
                // Check connection

                if (mysqli_connect_errno())
                {
                    echo "Failed to connect to MySQL: " . mysqli_connect_error();
                }
                $getC = mysqli_query($db,"SELECT credits, level, exp FROM users_steam WHERE steamid ='$steamID' ");

                while($row = mysqli_fetch_array($getC))
                {   
                    $exp = $row['exp'];
                    $lvl = $row['level'];

                   /* if($lvl == 100 && ($exp == 0)) {

                        $confirm = '';

                    } else {
                        $confirm = ' <span class="levels"> Exp </span>'. $exp;
                    }*/

                    echo "<li><a href='buy.php' alt='Silver Coins' id='refresh'><span class='currency-w'>" . number_format($row['credits'],0) . "</a></span></li>";
                    echo "<li><a href='profile.php'><span id='levels' class='levels'>level </span>" . $row['level'] . "</a></li>";
                    echo "<li></li>";

                }
    
asked by anonymous 19.05.2017 / 12:27

2 answers

0

Quick Reply .:

Não é possível apenas com PHP

More elaborate answer .:

PHP é do lado do servidor e não do lado do cliente.
O que poderá fazer é utilizar uma linguagem do lado do cliente e fazer requisições ao servidor e atualizar apenas o conteúdo que pretende exemplo usar ajax do jquery.
    
19.05.2017 / 13:41
0

You can do this using jQuery.

$.ajax({
  type: 'POST',
  url: 'CAMINHO DO SEU ARQUIVO PHP',
  success: function(data){
     // Retorno com data
  }

})
    
19.05.2017 / 14:17