Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alex Menin

Erro De Sintaxe No Seu Sql Próximo A '1' Na Linha 1

Recommended Posts

Estou com um script php que usa ids pra ocorrer a visitaçao de perfils de usuarios igual ao orkut mais na hora da consulta ao banco de dados aparece o seguinte erro "MySQL Erro: Você tem um erro em sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MySQL para a sintaxe direita ao uso próximo''at line 1" Ai vai o codigo php para voces verem como ta

<?
require("../include/pre.php");	
$rs = mysql_query("SELECT * FROM users WHERE id=". $_GET['id']) or die("MySQL erro:".mysql_error());
$row = mysql_fetch_array($rs);
	if ($row['tema'])
include("../themes/" . $row['tema'] . "/theme.php");
else
require_once ("../themes/" . $_SESSION['theme'] . "/theme.php");

draw_top($topic_message);
?>

Espero que me agudem obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se o parametro id está sendo passado na URL, e se estiver, verifique se é numérico, pois sua sql só aceitará dessa forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta debugar seu codigo, assim você acha o erro mais facil

$query = "SELECT * FROM users WHERE id=". $_GET['id'];
die($query);

 

analise sua consulta, cole ela direta no seu banco de dados e faça os testes

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.