Jump to content

Recommended Posts

Posted

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!


Posted

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.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?