Jump to content
BHAMF

Recuperar informações do banco de dados

Recommended Posts

BHAMF

Como faço pra recuperar informações do banco de dados e exibi-lo na tela em forma de String?

 

Eis o meu código: 

[...]

session_start();

      $query = "SELECT nome FROM users";
		// executa a query
	  $nome = mysqli_query($conexao, $query) or die(mysql_error());
		// transforma os dados em um array

      $_SESSION['nome-user'] = $nome;
      echo "<script>alert('".$nome."');</script>";

[...]

O código acima não funciona, se dá o seguinte erro:

Recoverable fatal error: Object of class mysqli_result could not be converted to string in C:\xampp\htdocs\A1site\entrada.php on line 31

Obrigado, espero resposta em breve! Até mais.

B.H.A.M.F. | 11:41 (Horário de Brasília) Brasil. Natal, RN.


Brenio Hallison A.M. Filho

 

Share this post


Link to post
Share on other sites
BHAMF

Poderia me dar um exemplo concreto? Sou novo em PHP e não estou entendendo muita coisa :/ 

Não sei muito das estruturas de repetição do PHP, por exemplo... ou as varáveis globais do mesmo...

Se tiveres algum tipo de material de estudo da linguagem, seria interessante que compartilhasse também :D


Brenio Hallison A.M. Filho

 

Share this post


Link to post
Share on other sites
washalbano

Claro! Veja esse exemplo concreto aqui:
 

<?php

// define a query
$query = "select nomes from usuarios";

// se a query for executada com sucesso e o resultado(myslqi object) for armazenado em $result
if ($result = $mysqli->query($query)) {

    // enquanto houver uma linha em $result, retorne-a em formato de array associativo
    while ($row = $result->fetch_assoc()) {
      
        // mostre os nomes na tela, um abaixo do outro
        printf ("%s \n", $row["nomes"]);
    }
}

retirado/baseado em https://www.php.net/manual/pt_BR/mysqli-result.fetch-assoc.php

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

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.