Make a SELECT COUNT (*) FROM table

2

Make a (SELECT COUNT('id') FROM 'imagem') , take this value and pass it as a parameter in a function. How do I?

<?php
    require("Configs/connection.php");
?>

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Fotos do Casamento</title>

        <link href="css/sl-main.css" rel="stylesheet">

    </head>

    <body onload="iniciaSlider("Colocar aqui o valor COUNT")">

        <div id="moldura"></div>
        <input id="abutton" type="button" value="Anterior"
onclick="troca(-1)"/>
        <input id="pbutton" type="button" value="Próximo" onclick="troca(1)"/>
        <div>
        <input id="vbutton" type="button" value="Voltar" onclick="voltar()"/>
        </div>
        <script src="js/sl-main.js"></script>


    </body>
</html>
    
asked by anonymous 27.10.2016 / 22:06

1 answer

3

Your file

<?php
    require("Configs/connection.php");
  $host = 'localhost'; // endereço do servidor de banco de dados.
    $dbname = 'tabela'; //nome de sua base de dados
    $user   = 'root'; // seu usuário do banco
    $pass   = 'senha'; // sua senha do banco
    $pdo = new PDO('mysql:host='.$host.';dbname='.$dbname,$user,$pass);

    $lista = $pdo->prepare('SELECT count(*) total from imagem') or trigger_error($pdo->error);
    $lista->execute();
    $item = $lista->fetchAll(PDO::FETCH_ASSOC);
    $total = $item[0]['total'];
?>

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Fotos do Casamento</title>

        <link href="css/sl-main.css" rel="stylesheet">

    </head>

    <body onload="iniciaSlider(<?php echo $total; ?>)">

        <div id="moldura"></div>
        <input id="abutton" type="button" value="Anterior"
onclick="troca(-1)"/>
        <input id="pbutton" type="button" value="Próximo" onclick="troca(1)"/>
        <div>
        <input id="vbutton" type="button" value="Voltar" onclick="voltar()"/>
        </div>
        <script src="js/sl-main.js"></script>


    </body>
</html>
    
27.10.2016 / 22:19