Ir para conteúdo

Featured Replies

Postado

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!

Postado

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.

Postado
  • Autor

Valeu Theodoro P., vou pesquisar...

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.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?