Clicky

Jump to content
  • Sign Up
Sign in to follow this  
rgiu

Ajuda - sorteio - php

Recommended Posts

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!

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...