Search the Community
Showing results for tags 'num_rows'.
Found 4 results
-
Olá, novamente eu estou tendo problemas com PHP , mas agora também inclui do Mysql. O prolema parece que está em mysql_num_rows(); Já pesquisei em outrso lugares com o mesmo erro essa função, mas nenhum deles deu certo no meu codigo. Esse é o codigo Sempre que eu atualizo a pagina sempre da um problema: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/quel/pages/inicio.php on line 13 Por favor, quem puder me ajudar novamente eu agradeço muito.
-
Pessoal boa tarde. Tenho um select que possui 3 inner join. <?php $query = $mysqli->prepare("SELECT s.data_agendada, s.conta_cliente, s.tecnico_responsavel, f.codigo_id, f.NomeAbrev, u.NomeAbrev, p.contacliente FROM servicos_rota as s inner join funcionarios as f on s.tecnico_responsavel = f.codigo_id inner join funcionarios as u on s.torre_inc = u.codigo_id inner join pendente_rota as p on s.conta_cliente = p.contacliente WHERE data_agendada=? AND torre_inc=? AND status_servico IS NULL ORDER BY nome_assinante ASC"); ?> Os 2 primeiros inner joins a intenção é pegar o nome da pessoa na tabela funcionarios com o mesmo id da tabela servicos_rota, mas na terceira eu queria saber se o código da s.conta_cliente existe na p.contacliente. Na verdade eu queria tentar que no inner join eu já conseguisse pegar o num_rows e fazer uma ação se o código da 1ª existe na segunda no dia atual (s.conta_cliente = p.contacliente) if($variavel >= 1){ echo "existe"; }else{ echo "vazio"; }; como fazer isso no momento do inner join? eu não queria fazer um outro select e cair no N+1.
-
Caros bom dia. Como eu poderia(se possível), realizar a consulta abaixo evitando consultas desnecessárias? <?php $pegatec = mysql_query("SELECT * FROM funcionarios"); while($pegaostec = mysql_fetch_array($pegatec)){ $pegaonome = $pegaostec['NomeAbrev']; $pegatotal = mysql_query("SELECT * FROM servicos_rota WHERE data_agendada BETWEEN '$dataini%' AND '$datafim%' AND tecnico_responsavel= '$pegaonome' AND status_servico IS NOT NULL"); $CONTATOTAL = mysql_num_rows($pegatotal); $CONTAOK = mysql_query("SELECT * FROM servicos_rota WHERE data_agendada BETWEEN '$dataini%' AND '$datafim%' AND tecnico_responsavel= '$pegaonome' AND status_servico = 'OK'"); $contaokres = mysql_num_rows($CONTAOK); echo $contaokres; echo $CONTATOTAL; } ?> O problema é que tenho que rodar todos os registros de uma tabela, e pegar em outra tabela quantos registros tem daquele id do laço atual e exibir, por ter muitos registros demora muito e causa lentidão no servidor. Alguém conseguiria fazer algo mais prático?
-
Duvidas Galera, estou iniciando no desenvolvimento e estou com duvidas sobre o Like e o num_row. Estou tentando fazer uma buscar, como faço pra dar um like nessa busca e com faço pra exibir os resultados da busca!? <table class="table table-striped table-bordered"> <form action="busca.php" method="POST" > <div> <tr> <td> <input class="form-control" type="text" name="pesquisaPac"> <button class="btn btn-success" type="submit"> Buscar </button> </td> </tr> </div> </form > </table> esse e o codigo da busca <?php include ("conexao.php"); include ("cabecalho.php"); include("logica-usuario.php");?> <?php $pacientes = array(); $resultado = mysql_query( "SELECT * FROM pacientes WHERE (nome LIKE '%pesquisaPac%') "); $num_rows = mysql_num_rows($resultado); echo $num_rows; ?> <?php include ("rodape.php");?> Mais ele ta me retornado esse erro : Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in