Ir para conteúdo

Arquivado

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

Dreess

Guardar valor de uma consulta no Banco de Dados

Recommended Posts

Boa Tarde..

 

Gostaria de guardar um valor recebido do banco de dados em uma variável.

Fiz um SELECT para receber o nome do jogador que será escolhido aleatoriamente através de um numero.

 

Queria guardar este nome em uma variável para poder usar este dado com INSERT em uma outra tabela.

<?php
if(@$_GET['go'] == 'cadastrar'){
	$map 	=  $_POST["mapa"];
	$ip 	=  $_SERVER['REMOTE_ADDR'];

	$num = rand(1,29);
	$query_nick = "SELECT nick FROM jogadores WHERE num = ".$num."";
	mysql_query($query_nick);

			
	$query = "INSERT INTO results (id_mapa, mapa, num, nick, ip)
	VALUES ('' , 'Mapa ".$map."' , '".$num."' , '' , '".$ip."')";
	mysql_query($query);
	mysql_close($con);
	header("");

}

?>

Desde já agradeço :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

$nome = '';

$query_nick = "SELECT nick FROM jogadores WHERE ".$num."";
$resp = mysql_query($query_nick);

if (mysql_num_rows($resp) > 0) {

while($r = mysql_fech_array($resp)) {

$nome = $r['nick'];

}

}

 

 

// variável $nome estará populada

Compartilhar este post


Link para o post
Compartilhar em outros sites

$nome = '';
$query_nick = "SELECT nick FROM jogadores WHERE ".$num."";
$resp = mysql_query($query_nick);
if (mysql_num_rows($resp) > 0) {
   while($r = mysql_fetch_array($resp)) {
$nome = $r['nick'];
}
}

Deu certinho, muito obrigada.

Apenas corrigindo uma letrinha que faltou ali.

while($r = mysql_fetch_array($resp)) {

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.