Ved ikke om dette er årsagen, men jeg gør altid således når jeg indsætter variabler i min SQL query.
- $tabeldata = "UPDATE content SET titel = '" . $url . "',tekst = '" . $tekst . "' WHERE p = '" . $p . "'";
Du kan prøve og se om det hjælper, men ved ikke om det overhovedet er en fejl sådan som du har gjort det
Ellers ser din kode ud til at være fin nok... Har du prøvet at se om der sker en mysql_error, på et tidspunkt? Du kan evt. prøve at kører en mysql_affected_rows() funktion, efter du har lavet dit update, og se om den overhovedet finder et row som den ændrer. Måske din variabel p indeholder en forkert værdi?
er p ikke et id? Er dette id et tal, fordi i så fald skal du vist fjerne enkelt citationstegnene ( ' og ' ) fra dit SQL statement ved variablen p, så det kommer til at være.
- $tabeldata = "UPDATE content SET titel = '" . $url . "',tekst = '" . $tekst . "' WHERE p = " . $p . "";
Indlæg senest redigeret d. 03.06.2012 22:48 af Bruger #4487