PDA

Volledige versie bekijken : Php ziet ' niet maar hij staat er wel


The Crimer
%Europe/Berlin %648 %2007, 16:34
Hoi ff's

Ik ben bezig met een klein scriptsysteempje waar je scripts kan bekijken en toevoegen.
Maar als ik de laatste nieuwe wil veranderen naar niet nieuw zeg hij dat er een teken ontbreekt maar in mijn php code staad hij wel.
Ik heb hem opgeslangen en geupload maar hij blijft het geven
Plus dat hij zegt dat het line 1 is maar het is line 9

Dit is de 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 'FROM tuts SET new = 'NO' WHERE catagorie = 'php'' at line 1

En dit de php code
$new = mysql_query("UPDATE new FROM tuts SET new = 'NO' WHERE catagorie = '$catagorie'")or die(mysql_error());

Alvast bedankt

--Edit--

Ik gebruik een XAMPP server

w00
%Europe/Berlin %673 %2007, 17:09
Het is ten eerste staaT met een t, en je query is niet goed. Het moet zo zijn
Update table SET iets='bla' WHERE id=5

die from moet dus weg aan het begin

The Crimer
%Europe/Berlin %678 %2007, 17:16
Oke

Die from tuts moet er wel blijven want die wijst hem naar de table.
En ik had de id moeten gebruiken en niet de catagorie

Maar hij geeft alsnog de zelfde error.
Weer dat het ' teken er niet staad terwijl hij er wel is

Dit is nu mijn code:


$id = mysql_query("SELECT id FROM tuts WHERE catagorie = '$catagorie' AND new = 'YES'");
$old_id = mysql_fetch_object($id);
$new = mysql_query("UPDATE new FROM tuts SET new = 'NO' WHERE id = '$old_id->id'")or die(mysql_error());

Alvast bedankt

--Edit--

Sorry ik had je antwoord niet goed gelezen hij doet het nu.

Heel er bedankt