hee ik heb een scriptje waar een fout in zit, zelf denk ik dat het weer zoiets is als een punt of een puntkoma ofzo maar toch.
code:

<?php
	$query="UPDATE items SET
		top = '". $top[$id3] ."', 
		left = '". $left[$id3] ."' 
		WHERE id='" .$id3. "'";
	$result = mysql_query($query) or die ("FOUT: " . mysql_error());
?>


browser:

FOUT: 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 'left = '670' WHERE id='1'' at line 3


ik heb al nagekeken dat alle variabelen kloppen...

alvast bedankt. :-)
Niet doen dus.
Géén backtics en zéker geen haken.
Gewoon een goede naam geven is de juiste oplossing.
SanThe schreef op 07.12.2009 02:33
Niet doen dus.
Géén backtics en zéker geen haken.
Gewoon een goede naam geven is de juiste oplossing.
Zeg, stel je niet zo aan. Backtics doen niemand pijn. droom je in de avond dat ze je komen wurgen? Nee toch? Ze zijn niet slecht. Sterker nog, ze kunnen enorm handig zijn. zelfs de haken. anders bestonden ze niet. Je moet je er niet zo over opwinden. Ik snap wel wat je punt is... Jij bent bang, dat als mensen backtics gebruiken, ze gaan denken dat je alles mag gebruiken tussen de backtics in. maakt dat wat uit dan? Dan wat nog de reden kan zijn, is dat je het wilt gebruiken in een andere SQL server. bepaalde servers laten dit niet toe *ik dacht mssql* So what... Als je weet waar je mee bezig bent, mag je alsnog backtics gebruiken. Ik heb zelfs een paar pro's voor je uitgezocht:

- Lekker overzichtelijk. kan je goed zien wat je veldnamen zijn in lange queries
- Je kan alle woorden gebruiken, wat ervoor zorgt dat je een lekker logisch klinkende query kan maken. *verzacht het denkwerk*
- Het kan geen kwaad. het doet niemand pijn. Ze kunnen handig zijn naar voorkeur.

Als deze post kwetst, live with it. Ik haat programmeurs, die zich vast houden aan iets ongelovelijk doms, omdat ze dan interesanter lijken.

Oja, en de haakjes zijn ook leuk. []

truste.
Sterkte en slaap lekker.
Je hebt het zo te zien hard nodig.
Zo moe ben ik niet. Ik heb gewoon een punt... Net als ik op zoek ben naar problemen die ik daad werkelijk kan verhelpen, en andere alleen reageren op topics waar ze iets 'interesants' of 'simpels' kunnen posten, om maar een hoger cijfertje te halen bij hun posts. Dit is precies wat mij stoort op phphulp. Nou moet ik zeggen, er zijn er een paar die ik echt goed vind. Waarvan ik echt vind dat die hun best doen. gamer13, karl, paradox, hipska nog een aantal... never mind... je zal wel gelijk hebben, backtics zijn evil. ontopic dan toch: Of backtics, of [ ] of andere veld namen.
@ wesley

Waarom extra werk verrichten als het ook makkelijker kan ?

- Lekker overzichtelijk. kan je goed zien wat je veldnamen zijn in lange queries


En dat kan niet zonder [ ] / backtics?

- Je kan alle woorden gebruiken, wat ervoor zorgt dat je een lekker logisch klinkende query kan maken. *verzacht het denkwerk*


1 woord: synoniemen (zo te zien aan jouw niveau moet dat even doorverwezen worden naar de wikipedia pagina: http://nl.wikipedia.org/wiki/Synoniem_%28taalkunde%29 )

- Het kan geen kwaad. het doet niemand pijn. Ze kunnen handig zijn naar voorkeur.


Kan ja, dat zeg je goed, maar is iets dat handig is ook altijd daadwerkelijk beter?

Als deze post kwetst, live with it. Ik haat programmeurs, die zich vast houden aan iets ongelovelijk doms, omdat ze dan interesanter lijken.


Wat vind jij dom?, dat we zeiken over backtics?

Geef eerst maar eens het goeie voorbeeld, misschien heb je dan meer publiek die iets van je aanneemt.

O ja, en wesley?, gebruik geen [ ], handig is niet altijd beter.

Slaap lekker
Wat een onzin zeg. Ik ga dit kort houden, ik heb NERGENS gezegd dat backtics BETER zijn. Ik heb redenen genoemd waarom iemand ze zou gebruiken. En k heb gezegd dat ze geen kwaad kunnen, als je er maar mee weer om te gaan. Het is volledig aan de programmeur, of die wel of niet, backtics wilt gebruiken.
Hele simpele reden om geen backtics te gebruiken. Je leert jezelf aan dat alles mag. En als je ze dan 1 keer op een verkeerde plek vergeet kan het zeer vervelende problemen opleveren. (wel eens wat gezien met delete/drop e.d.)
Backtics is als rondzwaaien met een draaiende kettingzaag en hopen dat de kap er niet afvliegt.
Backticks gebruiken is dan ook tegen de standaarden werken. En daarom is PhpMyAdmin dan ook zo stom.
@Morsil: Gereserveerde woorden binnen mysql

Hipska schreef op 24.05.2009 16:42
...
het is trouwens vreemd dat je deze kolom al hebt kunnen aanmaken in je tabel.


Mysql maakt hier nooit problemen over hoor, tot je ze gaat gebruiken in een query.
Nogmaals dan maar :P Ik heb nooit beweerd dat backtics heilig zijn. Ik probeer alleen maar te zeggen dat je ze best KAN gebruiken. Oke, sure, je zou het niet moeten doen, maar het kan geen kwaad als je ze goed gebruikt.

Reageren