Avatar billede djthomas Nybegynder
13. november 2003 - 21:05 Der er 22 kommentarer og
1 løsning

Hvorfor gemmer min sql ikke noget?

Jeg synes da den ser rigtig ud.

mysql_query("UPDATE
                                        rvg_nyheder
                                    SET
                                        overskrift = '$overskrift';
                                        manchet = '$manchet';
                                        tekst = '$tekst';
                                        kilde = '$kilde';
                                        startdato = $startdato;
                                        slutdato = $startdato;
                                        aktiv = '$aktiv';
                                    WHERE
                                        id = 14");
Avatar billede mjl Nybegynder
13. november 2003 - 21:11 #1
overskrift = '$overskrift'; ikke ; til sidst men , (komma)
Avatar billede mjl Nybegynder
13. november 2003 - 21:11 #2
overskrift = '$overskrift',
                                        manchet = '$manchet',
                                        tekst = '$tekst',
                                        kilde = '$kilde',
                                        startdato = $startdato,
                                        slutdato = $startdato,
                                        aktiv = '$aktiv',
Avatar billede djthomas Nybegynder
13. november 2003 - 21:15 #3
Indrømmet det er en fejl, men den updater stadig intet

mysql_query("UPDATE
                                        rvg_nyheder
                                    SET
                                        overskrift = '$overskrift',
                                        manchet = '$manchet',
                                        tekst = '$tekst',
                                        kilde = '$kilde',
                                        startdato = '$startdato',
                                        slutdato = '$startdato',
                                        aktiv = '$aktiv',
                                    WHERE
                                        id = 14");
Avatar billede mjl Nybegynder
13. november 2003 - 21:18 #4
Prøv med  id = '14'");
Avatar billede Slettet bruger
13. november 2003 - 21:18 #5
Skal der være komma efter aktiv = '$aktiv', skal det ik bare være

aktiv = '$aktiv'
Avatar billede riversen Nybegynder
13. november 2003 - 21:21 #6
jo, det skal væk
Avatar billede mjl Nybegynder
13. november 2003 - 21:21 #7
<?
mysql_query("UPDATE rvg_nyheder SET
overskrift = '$overskrift',
manchet = '$manchet',
tekst = '$tekst',
kilde = '$kilde',
startdato = '$startdato',
slutdato = '$startdato',
aktiv = '$aktiv' WHEREid = '14'");
?>
Avatar billede riversen Nybegynder
13. november 2003 - 21:21 #8
kør forespørgslen i phpmyadmin og se hvad fejl den siger. Det er nemt, hurtigt og fint til at se, om der er fejl i syntaksen.
Avatar billede riversen Nybegynder
13. november 2003 - 21:21 #9
mjl: mangler mellem ved WHERE :-)
Avatar billede mjl Nybegynder
13. november 2003 - 21:22 #10
Hehe he!
Avatar billede mjl Nybegynder
13. november 2003 - 21:22 #11
<?
mysql_query("UPDATE rvg_nyheder SET
overskrift = '$overskrift',
manchet = '$manchet',
tekst = '$tekst',
kilde = '$kilde',
startdato = '$startdato',
slutdato = '$startdato',
aktiv = '$aktiv' WHERE id = '14'");
?><?
mysql_query("UPDATE rvg_nyheder SET
overskrift = '$overskrift',
manchet = '$manchet',
tekst = '$tekst',
kilde = '$kilde',
startdato = '$startdato',
slutdato = '$startdato',
aktiv = '$aktiv' WHERE id = '14'");
?>
Avatar billede mjl Nybegynder
13. november 2003 - 21:22 #12
Sådan 2 gange - så kan den ene gemmes til jul! ;O)
Avatar billede djthomas Nybegynder
13. november 2003 - 21:29 #13
Den siger dette her i min phpmyadmin "#1064 - 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 'mysql_query(  "UPDATE rvg_nyheder SET
overskrift = '67896789'"

jeg har ikke så meget forstand på det nogen der kan tyde det?
Avatar billede riversen Nybegynder
13. november 2003 - 21:40 #14
hvis overskrift ikke er af en texttype skal den ikke pakkes ind i ' '
Avatar billede riversen Nybegynder
13. november 2003 - 21:40 #15
altså hvis det er int fx
Avatar billede djthomas Nybegynder
13. november 2003 - 21:41 #16
Det er en tekst
Avatar billede djthomas Nybegynder
13. november 2003 - 21:41 #17
Fejl

SQL-forespørgsel : 

mysql_query(

"UPDATE rvg_nyheder SET overskrift = 'hjklhjklhkjl' WHERE id = '14'"
)

MySQL returnerede:


#1064 - 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 'mysql_query(  "UPDATE rvg_nyheder SET overskrift = 'hjklhjklhkj
Avatar billede riversen Nybegynder
13. november 2003 - 21:42 #18
du skla jo kun kopiere sql'en ind...ikke mysql_query etc.
Avatar billede djthomas Nybegynder
13. november 2003 - 21:53 #19
Oki jeg ved altså ikke hvad jeg har gjort men nu virker det ligepludselig... Hmmm Hvem synes i skal ha point'ne jeg ved jo ikke lige hvem der har hjulpet mig?
Avatar billede mjl Nybegynder
13. november 2003 - 22:04 #20
Tja - man kan jo dele...!
Avatar billede djthomas Nybegynder
13. november 2003 - 22:07 #21
Hvordan deler man point? jeg kan jo kun sige accepter eller afvis
Avatar billede mjl Nybegynder
14. november 2003 - 16:27 #22
Marker begge navne - hold din CTRL-knap nede og klik først på det ene så det andet navn...!!!
Avatar billede Slettet bruger
14. november 2003 - 18:52 #23
Tror problemmet er at der kun er svar fra en brguer :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester