SQL Fehler *anderer !*

resoucer

Gesperrt
ID: 77379
L
20 April 2006
2.846
109
*NEU*

Eine andere Frage
ich habe folgenden SQl code
PHP:
SELECT t1.id,t1.vorname,t1.mail,t1.land,t1.plz,t1.tel,t1.vorwahl,t1.anrede,t1.nachname from gewinn_user as t1 ,fsk18_warten as t2 where t1.status='aktiv' and t1.id='1111' order by t1.id limit 0, 50
Jetzt bekomme ich immer 2 mit der id 1111 angezeigt, egal ob t1.id='2222' ist oder eine andere Zahl ! Alles wird 2 mal angezeigt - auf einmal, war voher nicht, irgendwie übernacht -
Also alle Ergebnisse werde nun 2 mal angezeigt



*ALT*


Hi, habe folgenden sql code

PHP:
mysql_query("INSERT INTO quickmails (interface,titel,text,punkte,zeit,url,username) 
VALUES 
('webmasterlose','".$interf['name']."','".$interf['text']."','0.1',
'".$interf['mindestaufenthalt']."','".$interf['url']."','".$daten[username]."')");

Error:
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 '0.1',


weis aber nicht genau was da dran falsch ist

hoffe hier kann mir einer helfen
 
Zuletzt bearbeitet:
`punkte` ist eine Zahl und kein String

PHP:
mysql_query("INSERT INTO quickmails (interface,titel,text,punkte,zeit,url,username) 
VALUES 
('webmasterlose','".$interf['name']."','".$interf['text']."',0.1,
".$interf['mindestaufenthalt'].",'".$interf['url']."','".$daten[username]."')");

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 'fddsf','Kelm')' at line 3

also 'url'
 
Geb mal den String, der innerhalb von mysql_query() steht, aus. Dann findet man meistens den Fehler am besten ;)

PHP:
INSERT INTO quickmails (interface,titel,text,punkte,zeit,url,username) VALUES ('webmaster','Gimpy Community','Hallo.',0.1, 10,'https://www.test.de/l.php?id=5971&bid=12688&aid=034533',' Kelm')

irgendwie funzt der, dann kommt aber

ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'https://www.test.de/l.php?id=5971&bid=23627

also normal kommt ja danach noch &aid=XXXXX

aber hier bekommt er irgendwie einen fehler:
'https://www.test.de/l.php?id=5971&bid=23627
 
Zuletzt bearbeitet:
habe gerade gemerkt das der fehler irgendwie alle 20 mal passiert.
Ist ne forschleife

hier nochmal ein Beispiel

PHP:
INSERT INTO quickmails (interface,titel,text,punkte,zeit,url,username) VALUES ('webmaster','power-labels','power-labels - Internet ganz einfach -------------------------------------------- Gestalten Sie mit uns das Internet von morgen? - in einer seriösen und langfristigen Partnerschaft, - ohne falsche Versprechen, wie es sonst üblich ist. - 30 Power-Portale in schickem, trendigen Design - ausschließlich \',0.1, 30,'https://www.test.de/l.php?id=5971&bid=23627&aid=43807','Kelm')

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 'https://www.test.de/l.php?id=5971&bid=23627&

INSERT INTO quickmails (interface,titel,text,punkte,zeit,url,username) VALUES ('webmaster','DP-Shopping','Immer wieder neue Shopping-Tipps',0.1, 20,'https://www.test.de/l.php?id=5971&bid=23967&aid=44115','Kelm')
 
Zuletzt bearbeitet: