Erro na query e fazer variavel

Umbus

What is folding?
Nao tou a perceber este erro:
Erro na query: INSERT INTO teste(nome, email, cidade, pax, location, return, voo, dia, mes, select, timeh, timem) VALUES('trt', '[email protected]', 'dsdsa', 'dsa', 'dsa', 'dsa', 'hhh', '1', '1', '2007', '22', '36'). 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 'return, voo, dia, mes, select, timeh, timem) VALUES' at line 1

So mais uma coisa tenho este codigo como posso colocar o que esta dentro da base de dados numa variavel?
$query = "SELECT way FROM teste_1 WHERE id='$select3'";
$result = mysql_query($query) or die ("Erro na query: $query. " .mysql_error());
$row = mysql_fetch_object($result);
?><br><br>teste1: <?
echo $row->teste;
 
cuidado com as palavras reservadas: return e select

INSERT INTO teste(nome, email, cidade, pax, location, `return`, voo, dia, mes, `select`, timeh, timem) VALUES('trt', '[email protected]', 'dsdsa', 'dsa', 'dsa', 'dsa', 'hhh', '1', '1', '2007', '22', '36')

aconselhava-te a mudar o nome desses dois campos, ou etnato vais ter de ter cuidado daki pra frente e escapa-los sempre
 
Código:
INSERT INTO teste (nome, email, cidade, pax, location, return, voo, dia, mes, select, timeh, timem) VALUES('trt', '[email protected]', 'dsdsa', 'dsa', 'dsa', 'dsa', 'hhh', '1', '1', '2007', '22', '36')
 
$query = "SELECT way FROM teste_1 WHERE id='$select3'";
$result = mysql_query($query) or die ("Erro na query: $query. " .mysql_error());
$row = mysql_fetch_row($result);
$variavel=$row[0];
 
Back
Topo