05. december 2003 - 14:38Der er
10 kommentarer og 1 løsning
INSERT INTO (Hvis den ikke findes allerede) Kan man det ?
Jeg har et script hvor jeg laver hele sitet i en fil, med tables. Dvs der bliver sat et (flag) og siden kalder sig selv. Det virker fint. Jeg bruger "post" - men hvis brugeren kommer til at trykke på opdater, ja så bliver queryen udført igen og på min display side, og så bliver de samme data igen sendt til databasen.
Kan man komme uden om dette evt. ved en anden for for query Eller er der en anden måde at gribe det an ?
f (isset($SendPost)) { $query = mysql_query("IF NOT EXITST(SELECT * from chsk_share where Titel='$Titel' AND Tekst='$Tekst') BEGIN Titel=INSERT INTO chsk_share (Tital,Tekst) VALUES('$Titel','$Tekst') END") ;
if (isset($SendPost)) { $query = mysql_query("IF NOT EXITST(SELECT * from chsk_share where Titel='$Titel' AND Tekst='$Tekst') BEGIN INSERT INTO chsk_share (Tital,Tekst) VALUES('$Titel','$Tekst') END") ;
Der er endnu en fejl i sql'en jeg havde skrevet Tital i stedet for Titel. HEr er en rettelse:
if (isset($SendPost)) { $query = mysql_query("IF NOT EXITST(SELECT * from chsk_share where Titel='$Titel' AND Tekst='$Tekst') BEGIN INSERT INTO chsk_share (Titel,Tekst) VALUES('$Titel','$Tekst') END");
Det var ellers ikke nødvendigt :) Men jeg takker da
Synes godt om
Ny brugerNybegynder
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.