SQL

Como obter o próximo valor de um campo auto-incremental no mysql

Quem trabalha com o Oracle PL/SQL sabe que você pode obter isso através do NextVal() da seqüência, mas como fazer isso no MySQL? Eu estava tentando gerar um código Hash para ser utilizado como uma referência externamente a um documento – para não exibir o ID interno usado na tabela -, mas não queria utilizar …

Como obter o próximo valor de um campo auto-incremental no mysql Leia mais »

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:xampphtdocscode.php on line XXX

Este problema na maioria das vezes é causado por uma consulta incorreta, desta forma ela não está podendo retornar dados e montar o recordset. Imprima a consulta que você está tentando realizar utilizando o comando echo (no PHP) e execute-a no banco de dados através de um aplicativo como o phpMyAdmin, HeidiSQL, etc. No meu …

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean
given in C:xampphtdocscode.php on line XXX
Leia mais »

Como retornar a linha de uma tabela quando o valor do count(*) for 0?

Este é um exemplo simples, imagine que você deseja mostrar todos as frutas, mesmo as que tem a quantidade com o valor 0. Em algumas ocasiões não é possível pois os filtros aplicados no Where terminam eliminando todos os registros daquele tipo de classe. No exemplo abaixo exibiria Morango, mas não seria exibida Banana. SELECT …

Como retornar a linha de uma tabela quando o valor do count(*) for 0? Leia mais »

Como obter registros aleatórios no MySQL

Conseguir obter um registro aleatório pode até não ser um dos recursos mais importantes de um banco de dados, mas não deixa de ser muito útil, principalmente se você precisa: Exibir itens sem mostrar favoritismo; Testar o código retornando valores diferentes; Exibir itens de forma não-específica; Porém, apesar da grande utilidade, este é um recurso …

Como obter registros aleatórios no MySQL Leia mais »

Rolar para cima