• 0
Sign in to follow this  
Renato_Alencar

Salvar o total de linhas de um SELECT com WHERE em uma variável

Question

Boa tarde,

Preciso desenvolver um código onde o total de linha de um SELECT seja armazenado em uma variável. Escrevi o código abaixo, mas quando utilizo o WHERE retorna um erro "Notice: Trying to get property of non-object in".

É possível fazer um SELECT utilizando um WHERE e salvar o total de registros localizados em uma váriável com o formato "0000"?

P.S.: a variável $escritorio receberá texto [SP, BH, PR,...] e já tentei colocar aspas na variável $escritorio e retorna outro erro ("Trying to get property of non-object in ") na linha "$linha = $resultado->num_rows;".

include "conecta_mysql.inc";

$escritorio = $_POST["n_escritorio"];

$resultado = $mysqli->query("SELECT * FROM registros WHERE escritorio=$escritorio");
$linhas = $resultado->num_rows;

$mysqli->close();

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Obrigado a todos pela a ajuda. Uma pessoa me ajudou com a seguinte solução:

$escritorio = $_POST["n_escritorio"];

echo "$escritorio<br>";

$resultado = $mysqli->prepare("SELECT * FROM registros WHERE escritorio = '".utf8_decode($escritorio)."'");
$resultado->execute();
$resultado->store_result();

$linhas = $resultado->num_rows;
echo "total: $linhas";

$mysqli->close();

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this