rgiu Postado Dezembro 16, 2017 Compartilhar Postado Dezembro 16, 2017 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! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Theodoro P. Postado Dezembro 16, 2017 Compartilhar Postado Dezembro 16, 2017 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. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
rgiu Postado Dezembro 16, 2017 Autor Compartilhar Postado Dezembro 16, 2017 Valeu Theodoro P., vou pesquisar... 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
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.