I test with this:
$sql_teste = "SELECT COUNT(*) FROM $tbl_membro";$result_teste = mysql_query($sql_teste);$ln_teste = mysql_fetch_array($result_teste);print_r("start " . $ln_teste[0] . " end");die();
And the result was:
start 90 end
then i tried this one:
SELECT profissao_nome, nome, contratacao_tipo_nome, codigo,cidade_nome, estado_sigla, pais_nome, data,postagem_descricao, membro_avatar, membro_foto, membro_foto_selecionadaFROM (SELECT prof.nome as profissao_nome, e.razao_social as nome, ct.nome as contratacao_tipo_nome, v.codigo as codigo,c.nome as cidade_nome, est.sigla as estado_sigla, p.nome as pais_nome, v.data_ultima_alteracao as data,v.descricao as postagem_descricao, '' as membro_avatar, '' as membro_foto, '' as membro_foto_selecionadaFROM $tbl_vaga vJOIN $tbl_empresa e ON v.codigo_empresa = e.codigoJOIN $tbl_contratacao_tipo ct ON ct.codigo = v.codigo_contratacao_tipoJOIN $tbl_endereco ende ON ende.codigo = v.codigo_enderecoLEFT JOIN $tbl_cidade c ON c.codigo = ende.codigo_cidadeLEFT JOIN $tbl_estado est ON est.codigo = c.codigo_estadoJOIN $tbl_pais p ON p.codigo = ende.codigo_paisJOIN $tbl_profissao prof ON prof.codigo = v.codigo_profissaoUNIONSELECT '' as profissao_nome, CONCAT(u.nome,'',u.sobrenome) as nome, '' as contratacao_tipo_nome, p.codigo as codigo,'' as cidade_nome, '' as estado_sigla, '' as pais_nome, p.data_postagem as data,p.descricao as postagem_descricao, m.avatar as membro_avatar, m.foto as membro_foto, m.foto_selecionada as membro_foto_selecionadaFROM $tbl_postagem pJOIN $tbl_membro m ON m.codigo = p.codigo_membroJOIN $tbl_usuario u ON u.codigo_membro = m.codigo) as tab ORDER BY data DESC LIMIT 0,5
and my result was empty.
When i put:
print_r($sql_teste); and put the code in my database, i got my result just right
Showing rows 0 - 4 (5 total, Query took 0.0067 sec)
the print_r:
SELECT profissao_nome, nome, contratacao_tipo_nome, codigo,cidade_nome, estado_sigla, pais_nome, data,postagem_descricao, membro_avatar, membro_foto, membro_foto_selecionadaFROM (SELECT prof.nome as profissao_nome, e.razao_social as nome, ct.nome as contratacao_tipo_nome, v.codigo as codigo,c.nome as cidade_nome, est.sigla as estado_sigla, p.nome as pais_nome, v.data_ultima_alteracao as data,v.descricao as postagem_descricao, '' as membro_avatar, '' as membro_foto, '' as membro_foto_selecionadaFROM vaga vJOIN empresa e ON v.codigo_empresa = e.codigoJOIN contratacao_tipo ct ON ct.codigo = v.codigo_contratacao_tipoJOIN endereco ende ON ende.codigo = v.codigo_enderecoLEFT JOIN cidade c ON c.codigo = ende.codigo_cidadeLEFT JOIN estado est ON est.codigo = c.codigo_estadoJOIN pais p ON p.codigo = ende.codigo_paisJOIN profissao prof ON prof.codigo = v.codigo_profissaoUNIONSELECT '' as profissao_nome, CONCAT(u.nome,'',u.sobrenome) as nome, '' as contratacao_tipo_nome, p.codigo as codigo,'' as cidade_nome, '' as estado_sigla, '' as pais_nome, p.data_postagem as data,p.descricao as postagem_descricao, m.avatar as membro_avatar, m.foto as membro_foto, m.foto_selecionada as membro_foto_selecionadaFROM postagem pJOIN membro m ON m.codigo = p.codigo_membroJOIN usuario u ON u.codigo_membro = m.codigo) as tab ORDER BY data DESC LIMIT 0,5
My guess: timeout. but i don't understand WHY. it took only 0.0067 sec