14. juli 2001 - 21:54Der er
41 kommentarer og 4 løsninger
Syntaks fejl?
Hey allesammen Har i det godt på denne lørdag ..ehm..aften? :) Jeg har været i vanskligheder i et lille stykke tid.. så jeg tog .. eksperten.dk som en sidste udvej ;o)
Jeg får denne fejl
You have an error in your SQL syntax near \'ORDER BY id ASC LIMIT 0,36\' at line 1
og tjaa.. den ser sådan her ud.. -> mysql_query(\"DELETE from chatlines_\".$userinfo[nick].\" ORDER BY id ASC LIMIT 0,\".$linier_skal_slettes.\"\") or die (mysql_error());
Nogen der kan hjælpe? :(
ps. Giv mig venligst ikke links til tidligere spm.. HVIS der er.. bare prøv at besvare..... takker på forhånd :)
CREATE TABLE Chatlines_Testeren ( id int(10) unsigned DEFAULT \'0\' NOT NULL auto_increment, from_nick varchar(20) NOT NULL, from_color varchar(6) NOT NULL, to_nick varchar(20) NOT NULL, to_color varchar(6) NOT NULL, text varchar(225) NOT NULL, ip varchar(20) DEFAULT \'255.255.255.255\' NOT NULL, Login datetime, userid int(5) DEFAULT \'0\' NOT NULL, tid timestamp(14), PRIMARY KEY (id) );
HTX.. går nok ikke.. for ID forøges jo hele tiden.. hver gang der kommer ny post..og på den måde kommer man jo til at få nye id\'er.. men vent.. jeg har en idé
mon man kan lave sådan her: $res = mysql_query(\"Select * from chatlines_$userinfo[nick] order by id limit 0,$linier_skal_slettes\") while($row = mysql_fetch_array($res)){ mysql_query(\"Delete from chatlines_$userinfo[nick] where id=\'$row[id]\'\"); }
function SkrivAlle_mysql($id,$text) { $userinfo = FindUserInfo($id); $res = mysql_query(\"SELECT * FROM session\"); while ($row = mysql_fetch_array($res)) { mysql_query(\"INSERT INTO chatlines_\".$row[nick].\" (from_nick,from_color,to_color,text,ip,userid) VALUES(\'$userinfo[nick]\',\'$userinfo[namecolor]\',\'$userinfo[color]\',\'$text\',\'$userinfo[ip]\',\'$userinfo[userid]\')\") or die (mysql_error()); $chatres = mysql_query(\"SELECT * from chatlines_\".$userinfo[nick].\"\") or die (mysql_error()); $tal = mysql_num_rows($chatres) or die (mysql_error()); if ($tal > 20){ $linier_skal_slettes = $tal - 20;
$res = mysql_query(\"Select * from chatlines_$userinfo[nick] order by id limit 0,$linier_skal_slettes\"); while($row = mysql_fetch_array($res)){ mysql_query(\"Delete from chatlines_$userinfo[nick] where id=\'$row[id]\'\"); } mysql_query(\"DELETE from chatlines_\'$userinfo[nick]\' ORDER BY id ASC LIMIT 0,\'$linier_skal_slettes\'\") or die (mysql_error()); } } }
Hovsa..skrev en fejl.. den der linie: mysql_query(\"DELETE from chatlines_\'$userinfo[nick]\' ORDER BY id ASC LIMIT 0,\'$linier_skal_slettes\'\") or die (mysql_error());
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.