Jump to content
viniciusfroner

Problema ao mostrar notícias e listagem ordenada.

Recommended Posts

Boa tarde pessoal, quando tento rodar o script estou tendo os seguinte erro:

Fatal error
: Uncaught Error: Call to undefined function mysqli_querry() in C:\xampp\htdocs\estudophp\paginas\noticias_mostrar.php:5 Stack trace: #0 C:\xampp\htdocs\estudophp\index.php(120): include() #1 {main} thrown in
C:\xampp\htdocs\estudophp\paginas\noticias_mostrar.php
on line
5

 

Na página noticias_mostrar.php:

<?php
	include("server/connect.php");
	mysqli_select_db($connect,"noticias");
	$noticias = "SELECT * FROM noticias ORDER BY id_news DESC";
	$visual = mysqli_querry($connect,$noticias);
	while($newslist = mysql_fetch_array($visual)){
		echo '<li class="list-group-item">'.$newslist['titulo'].'</li>';
	}
?>

 

Na página index.php:

<!-- NOTÍCIAS -->
	<div class="col">
		<div class="card" style="width: 100%;">
			<div class="card-header">
				Notícias
			</div>
			<ul class="list-group list-group-flush">
			<?php
				include("paginas/noticias_mostrar.php");
			?>
			</ul>
		</div>
	</div>

No arquivo connect.php

<?php

$host = "localhost";
$user = "root";
$pass = "";
$data = "aprendendo";

$connect = new mysqli($host, $user, $pass, $data);

if($connect->connect_errno)
	echo "Falha na conexão: (".$connect->connect_erron.") ".$connect->connect_erron;

?>

 

Bom minha primeira duvida é como arrumar esse problema.

 

Segunda duvida, é: no caso da listagem como faria para limitar a quantidade de notícias que aparecem na index.php (exemplo mostrar só as ultimas 5 notícias)?

Share this post


Link to post
Share on other sites

Olá Vinicius, te conheço da UTF. hehe

 

Apenas um erro, é mysql_query e não mysql_querry, somente um "r" a mais.

 

Para limitar o resultado da consulta, utilize o LIMIT do SQL, ex:

$noticias = "SELECT * FROM noticias ORDER BY id_news DESC LIMIT 5";

Usa o LIMIT após o ORDER BY.

 

Testa e retorna aqui, valeu!

Share this post


Link to post
Share on other sites
25 minutos atrás, marcosmarcolin disse:

Olá Vinicius, te conheço da UTF. hehe

 

Apenas um erro, é mysql_query e não mysql_querry, somente um "r" a mais.

 

Para limitar o resultado da consulta, utilize o LIMIT do SQL, ex:


$noticias = "SELECT * FROM noticias ORDER BY id_news DESC LIMIT 5";

Usa o LIMIT após o ORDER BY.

 

Testa e retorna aqui, valeu!

 

Tu por aqui.. hahaha, valeu, deu certo sim.. (nem percebi isso, tenho que prestar mais atenção XD )

 

To dando uma estudada em um phpzinho..

Share this post


Link to post
Share on other sites

Que bom que deu sucesso.

 

Te aconselho a usar o mysqli_select_db dentro do arquivo de conexão, assim só precisa carregar uma vez, assim não precisa ficar inserindo em todas as páginas.

 

Precisando, só chegar por aqui, valeu!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

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

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Felipe Haberl
      Prezados, bom dia!
       
      Sou iniciante em desenvolvimento utilizando o PHP e estou precisando da ajuda de vocês para criar um gerador de senhas, vou deixar abaixo os critérios de funcionamento:
       
      Palavra:       senhadodia
      Sequencia: 0123456789
      Data do dia: 26012022
       
      A senha seria: NOSENSNN
       
      Desde já agradeço a atenção de todos (a).
    • By arthursanno
      Usando PHP e MySQL, estou tentando elaborar um código de inserção Multi Nível Binário (máximo 2 filhos pra cada pai). A inserção é sem escolher o pai de forma manual. O código tem que localizar o primeiro registro que não possui 2 filhos e inserir o novo registro ali. O desenho final, será uma pirâmide multi nível de 2 em 2.
      Sou iniciante em PHP/MySQL e isso é parte de um estudo (curso), então necessito de apoio para:
      Saber por onde começar a montar essa lógica; Um exemplo de SQL para buscar e inserir nesse formato que descrevi. Obrigado.
    • By Caio Vargas
      Fala pessoal como estOu criando um ecommerce estou com uma dúvida de como criar um filtro de produtos igual a desse site aqui 
      https://www.charmefitness.com.br/produtos/moda-fitness ele já vem marcado a categoria que está e já pega todos os itens daquela categoria alguém tem algo assim ou já fez 
       
       
    • By mateus.andriollo
      Tenhos duas tabelas Cab e Itm, gostaria de listar s sequencia de cab e inserir em um array os itens pertencentes a elas, compo incomum idcab.
       
      Não consigo fazer, o array será para json
    • By AdrianoAP
      Pessoal estou tendo este erro quando eu fui passa a minha aplicação do mysql para o mysqli vejam o código -->>
       
      <?php
        $emitente = $mysqli->query("SELECT nome FROM emitente ORDER BY id ASC LIMIT 1");
        while($ln = $emitente->fetch_array()){
        echo $ln['nome'];
      }?>
       
       
      Devido á isso meu sistema não consegue fazer o login, se alguém puder me dar alguma dica eu agradeço.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.