Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Erro de Sintaxe

$
0
0
Saudações.

Estou aproveitando as minhas férias para aprender php, para tal estou a seguir um video tutorial que tem o código de exemplo (a funcionar). Até aqui nenhum problema. O problema que tem é que ao criar uma determinada função a mesma da: Database query Failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1, no entanto no exemplo que vem no tutorial, funciona.
Já alterei o que tinha para alterar e na mesma continuou com o mesmo problema. Será que alguém com "olhos frescos" me pode ajudar e me por no "bom caminho"?


função:
function obtem_conc_id($concelho_id) {
global $connection;
$query = "SELECT * FROM concelhos WHERE id=" . $concelho_id ." LIMIT 1";
$resultado = mysql_query($query, $connection);
fez_query($resultado); //criei uma função que faz um teste se fez a query corretamente
// REMEMBER:
// if no rows are returned, fetch_array will return false
if ($concelho = mysql_fetch_array($resultado)) {
return $concelho;
} else {
return NULL;
}
}

no outro ficheiro conteudos.php, recebo o valor escolhido (referente ao concelho escolhido) e faço um echo normal para apresentar o concelho selecionado.

Viewing all articles
Browse latest Browse all 14700