Проблем с SQL

Emperator

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 'fid']?>'' at line 1

Дава тази грешка знаете ли къде е проблема :? кода е в тази тема http://web-tourist.net/forum/viewtopic.php?t=83427
 
Да само като погледнеш синтакса на заявката и ти ставя ясно всичко ..

Код:
 mysql_query("INSERT into forums_topics SET uid='$aid',name='$tname',fid='$_GET[fid]'") or die(mysql_error());

:shock: :shock:

немога да разбера в момента ще добавяш или ще ъпдейтваш ако ще ъпдейтваш заявката ти трябва да е


Код:
mysql_query("UPDATE `forums_topics` SET `uid`='$aid', `name`='$tname', `fid` = '$_GET[fid]'") or die(mysql_error());
 
justspy каза:
Да само като погледнеш синтакса на заявката и ти ставя ясно всичко ..

Код:
 mysql_query("INSERT into forums_topics SET uid='$aid',name='$tname',fid='$_GET[fid]'") or die(mysql_error());

:shock: :shock:

немога да разбера в момента ще добавяш или ще ъпдейтваш ако ще ъпдейтваш заявката ти трябва да е


Код:
mysql_query("UPDATE `forums_topics` SET `uid`='$aid', `name`='$tname', `fid` = '$_GET[fid]'") or die(mysql_error());

Трябва да добавям би трябало да са така :

mysql_query("INSERT into forums_topics SET uid='$aid',name='$tname',fid='$_GET[fid]'") or die(mysql_error());
$nid = mysql_insert_id();
mysql_query("INSERT into forums_posts SET uid='$aid',tid='$nid',body='$text',date='$date'") or die(mysql_error());
mysql_query("UPDATE forums_main SET topics = topics+1,posts = posts+1 WHERE id='$_GET[fid]'") or die(mysql_error());

аз грешка не виждам :X
 
Чудя се дали SQL е да е грешен че в един фаел има

$sql = mysql_query("SELECT a.uid,a.name,a.replies,a.fid,b.username,b.id,a.id FROM forums_topics a, users b WHERE a.uid=b.id && a.fid='$_GET[fid]' order by a.id desc") or die(mysql_error());

и ми е много интересно дали не е от това но тогава как трябва да е SQL-a :?
 
Имаше грешка ето ти го работещ :


Код:
mysql_query("INSERT INTO `forums_topics` (`uid`, `name`, `fid`) VALUES ('$aid', '$tname', '$_GET[fid]')") or die(mysql_error());
 
justspy каза:
Имаше грешка ето ти го работещ :


Код:
mysql_query("INSERT INTO `forums_topics` (`uid`, `name`, `fid`) VALUES ('$aid', '$tname', '$_GET[fid]')") or die(mysql_error());

Леле пак не става ...
 

Back
Горе