Ir para conteúdo
  • Cadastre-se

Ajuda - sorteio - php


Posts Recomendados

Bom dia caros amigos...

Tenho um cadastro de ouvintes, que utilizei um código baixado na net e adaptei.....

CREATE TABLE `tab_clientes` (
  `id` int(11) NOT NULL,
  `nome` varchar(100) COLLATE utf8_bin DEFAULT NULL,
  `endereco` varchar(200) COLLATE utf8_bin DEFAULT NULL,
  `cpf` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `email` varchar(50) COLLATE utf8_bin DEFAULT NULL,
  `telefone` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `celular` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `data_nascimento` date DEFAULT NULL,
  `status` varchar(10) COLLATE utf8_bin DEFAULT NULL,
  `foto` varchar(200) COLLATE utf8_bin DEFAULT NULL,
  `data_cadastro` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `data_alteracao` timestamp NULL DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

 

Preciso agora, fazer um sorteio aleatório dos cadastrados.

Estava tentando dessa forma:

php
//Conexao com o banco de dados
require 'conexao.php';

//Aqui que acontece o "Sorteio" utilizando a função do mysql RAND() que escolhe aleatoriamente um registro
$sel="SELECT * FROM tab_clientes ORDER BY RAND() LIMIT 1,1";
$query = mysql_query($sel);
$busca = mysql_fetch_array($query);

//Faz a busca dos dados do sorteado
$id = $busca['id'];
$nome = $busca['nome'];
$endereco = $busca['endereco'];
$celular = $busca['celular'];


//Exibe o sorteado
echo "Número sorteado: ".$id."<br>Nome: ".$nome."<br>Endereço: ".$endereco."<br>Celular: ".$celular."<br>";
 
?>

Na verdade não consigo descobrir o erro, e estou engatinhando com php;

Alguém dos companheiros pode dar uma dica..

 

Obrigado pela atenção de todos!

Link para o comentário
Compartilhar em outros sites

Bom, começando pelo primeiro erro, você está utilizando " mysql_ " com o banco de dados, o que não deve ser feito a tempos, já que hoje temos que utilizar PDO ou MySQLi, você pode achar mais sobre isso na internet...

Em a alguns sistemas o próprio apache bloqueia essas funções do mysql por terem sido consideradas obsoletas.

Tenta atualizar seu código php para mysqli ou pdo, e irá funcional.

Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?