Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SCOFIELD25

Como voltar um valor do MYSQL para o php

Recommended Posts

Olá galera, gostaria de saber como resulto um valor de uma coluna do myql,

para procurar um valor nela eu uso este:

 

lEHvWfU.png

 

Agora eu queria fazer assim: SELECT * FROM scores WHERE name='login' result nick

 

eu queria que ele exibise o nick do login, no php no caso

 

tipo

 

mysql_query( SELECT * FROM scores WHERE name='login' result nick)

 

echo result

 

agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você executa a query com mysql_query e usar mysql_fetch_assoc para buscar os resultados e exibir na tela.

 

Só uma dica: funções mysql_* estão obsoletas desde o PHP 5.5. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

Recomendo que use Mysqli ou PDO para operações no Banco de dados.

Mas, vamos lá:

<?php
        $login = 'Lucas';
	/*Query sql*/
	$sql = "SELECT * FROM scores WHERE name='$login'";
	/*Executo a busca*/
	$execute = mysql_query($sql);
	/*Crio um array com os resultados*/
	$array = mysql_fetch_array($execute);
	/*Declaro o valor da coluna Login e atribuo à variável $result*/
	$result = $array["login"];
	
	echo $result;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera oque eu quero fazer é isso:

 

Selecionar o 'login' > após selecionar pegar o nick da db, tipo

 

Meu login > mostra meu nick

 

como eu faria isso em mysqli ou pdo?


Muito obrigado galera, ai um exemplo em mysqli, obrigado pelas dicas também irei usar mysqli agora :D
<?php 
$connect = mysqli_connect("localhost","user","123456","db") or die("Erro " . mysqli_error($connect)); 
$result = $connect->query("SELECT * FROM scores WHERE name='login'") or die("Error in the consult.." . mysqli_error($link));
while ($row = $result->fetch_row()) {
   $nick = $row[5]; //a variável $nick conterá o campo 'nick' associado ao registo seleccionado
}
echo $nick;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

<?php
$connect = mysqli_connect("localhost","user","123456","db") or die("Erro " . mysqli_error($connect));
$result = $connect->query("SELECT * FROM scores WHERE name='login'") or die("Error in the consult.." . mysqli_error($link));
while ($row = $result->fetch_row()) {
//põe uma condição
if($row['nick'] == "nick"){
$nick = $row['nick']; //a variável $nick conterá o campo 'nick' associado ao registo seleccionado
}
}
echo $nick;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.