Sql грешка

webfen

Registered
Здравейте на всички... Надявам се да се разберем и да ми помогнете..

Значи проблемът ми е такъф в сайта си имам админ панел и в този админ панел си имам страничка която да гледам грешките на сървъра...

Постоянно ми излиза тази грешка и ми прави много други проблеми от нея..

Код:
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 ' at line 1
SELECT * FROM ugml_errors WHERE id=

Незнам от къде идва защо идва и т.н. ако може някои да ми помогне да кажи какво да му дам и т.н....

Благодаря на всички предварително които се опитат да ми помогнат!
 
има грешка в базата някъде липсваща колона или просто системата е писана за по ниска версия на MySQL. Имах подобен проблем с разлики във версийте
 
Предложения :? не вярвам да е от версиите защото всичко друго си бачка нормално...
 
прегледай кода за създаване на таблиците
също погледни описанието на системата за коя версия на MySQL и я стръвни с версията на сървъра на който си я качил.
просто от тази грешка се вижда съвсем малко инфо.
 
Ами уш всичко гледах ама.... ако може скайп да погледнеш и ти ще съм ти много благодарен...
 
Ами сложи кодовете у темата бе човек. Как да ти помогне някой, без да вижда къде всъщност е проблема ?
 
а ще кажеш ли кои кодове ? писъл съм , че НЕЗНАМ от къде идват и защо идват... просто това ми казва като ерор!
 
webfen каза:
Ами уш всичко гледах ама.... ако може скайп да погледнеш и ти ще съм ти много благодарен...
можеби малко по късно тъй като сам в движение и малко неудобно точно сега
 
Потърси ето този ред SELECT * FROM ugml_errors WHERE след като го намериш, копирай целият код от този ред, защото на самият ред, на който ще се намира това "SELECT * FROM ugml_errors WHERE" кода ще е нещо такова


code SELECT * FROM ugml_errors WHERE code .. копирай целият ред :)
 
под линукс съм и го търся с терминала.... но все пак да го качвам ли ?
 
ЧОВЕК, не сме гадатели, как искаш да ти помогнем, като нямаме кода, няколко пъти ти казохме да си дадеш кода от файла, никой няма да ти го открадне ако за това се боиш, ако не го дадеш няма да можем да ти помогнем :?:
 
mysql_query("SELECT * FROM `ugml_errors` WHERE id='".$id."'") or die(mysql_error());

$id - променливата ти с $id където примерно е с $_GET['id'] метода най-често....

И примерно ако заявката ти в скобите е с двойни кавички и променливата я слагаш между такива, но с точка м/у променливата и " ".. Проблема е от това, че все едно пускаш празно ID в условието, поне така го тълкувам от грешката....
 
хораааааа... как да ви обясня! нямам такъф файл с такива редове както казахте !!! просто незнам от къде идва грешката!!!! Съжалявам много е кофти проблема и просто незнам как да Ви обясня... Немога да намеря файла от които идва грешката...
 
Няма как да нямаш щом го изписва..

Провери да нямаш инклуднат файл някаде за който си забравил.
 
webfen каза:
хораааааа... как да ви обясня! нямам такъф файл с такива редове както казахте !!! просто незнайм от къде идва грешката!!!! съжалявам много е кофти проблема просто незнам от къде идва грешката такъф ми е проблема нямам файл които ми казахте....
Еми доста просто можеш да обясниш примерно как я виждаш тази грешка.... Дай линк за сайта в който я виждаш...


ОФТОПИК
PHPclown каза:
Няма как да нямаш щом го изписва..

Провери да нямаш инклуднат файл някаде за който си забравил.
Човека няма файл не разбра ли. Това ей така си се показва някъде си.... :D :D :D :D :D :D
 
В кои страници се генерират кодовете. От коя таблица ги прави проблемите... Дай errors.php.
 
<?php


define('INSIDE', true);
$ugamela_root_path = '../';
include($ugamela_root_path . 'extension.inc');
include($ugamela_root_path . 'common.'.$phpEx);

if(!check_user()){ header("Location: login.php"); }
if($user['authlevel']!="5"&&$user['authlevel']!="1"){ header("Location: ../login.php");}

$dpath = (!$user["dpath"]) ? DEFAULT_SKINPATH : $user["dpath"];


$parse = $lang;
$parse['dpath'] = $dpath;

//
// Borrar un item de errores
//
if(isset($delete)){
doquery("DELETE FROM {{table}} WHERE `error_id`=$delete",'errors');
}elseif($deleteall=='yes'){
doquery("DELETE FROM {{table}}",'errors');
}

//
// Lista de usuarios conectados.
//
$query = doquery("SELECT * FROM {{table}}",'errors');
$i=0;

while($e = mysql_fetch_array($query)){
$i++;
$parse['errors_list'] .= "<tr><td class=n rowspan=2>

{$e['error_id']}</td>".
"<td class=n>{$e['error_type']} [<a href=?delete={$e['error_id']}>x</a>]</td>".
"<td class=n>{$e['error_sender']}</td>".
"<td class=n>".date('Y m d h:i:s',$e['error_time'])."</td></tr><tr>".
"<td class=b colspan=3 width=500>".nl2br($e['error_text'])."</td></tr>";
}

$parse['errors_list'] .= "<tr><th class=b colspan=4>{$i} error(s) reported...</th></tr>";




display(parsetemplate(gettemplate('sgo/errors_body'), $parse),"Errors",true);


// Created by Perberos. All rights reversed (C) 2006
?>


errors.php :)
 

Back
Горе