Avatar billede need4speed Nybegynder
05. november 2004 - 00:13 Der er 5 kommentarer og
2 løsninger

updatering af mysql

Ja... hvis jeg skriver insert istedet for update virker det... er det sætningen for update den er gal med?

<?php

// open the connection

$conn = mysql_connect("localhost", "xxx", "xxx");

// pick the database to use

mysql_select_db("usr_web33_1",$conn);

// create the SQL statement

$sql = "update fjernsyn (navn,aar,emneord, beskriv, overskrift, brodtekst, aarstal) values ('$_POST[navn]', '$_POST[aar]', '$_POST[emneord]', '$_POST[beskriv]', '$_POST[overskrift]', '$_POST[brodtekst]', '$_POST[aarstal]')";

// execute the SQL statement

if (mysql_query($sql, $conn)) {

echo "Artiklen er blevet rettet!";

} else {

echo "something went wrong";

}

?>
Avatar billede hmortensen Nybegynder
05. november 2004 - 00:15 #1
En update sætning kan fx se sådan her ud:
UPDATE tabel SET felt1 = 'værdi', felt2 = 'værdi' WHERE id = 1
Avatar billede sthen Nybegynder
05. november 2004 - 00:20 #2
Din syntax er forkert.
Det skal hedde:

UPDATE tabel_navn
SET felt1='ny værdi1',felt2='ny værdi2'
[WHERE betingelse er sand]
Avatar billede need4speed Nybegynder
05. november 2004 - 00:28 #3
altså så skal den se sådan her ud:

<?php
include("db.inc");

<?php
include("database.php");

mysql_query("update fjernsyn set navn = '$_POST[navn]' where id = '$_POST[id]'") or die (mysql_error());


?>


?>
Avatar billede sthen Nybegynder
05. november 2004 - 00:31 #4
mysql_query("update fjernsyn set navn = '$_POST[navn]' , aar = '$_POST[aar]' , emneord = '$_POST[emneord]' , osv. osv. where id = '$_POST[id]'") or die (mysql_error());
Avatar billede need4speed Nybegynder
05. november 2004 - 00:38 #5
er det ikke det jeg har skrevet
Avatar billede need4speed Nybegynder
05. november 2004 - 00:55 #6
hallo?
Avatar billede olebole Juniormester
05. november 2004 - 02:17 #7
<ole>

Voldsomt mange PHP-tags, du har kørende  :)

<?php
include("db.inc");
include("database.php");

mysql_query("update fjernsyn set navn='$_POST[navn]' where id='$_POST[id]' LIMIT 1") or die (mysql_error());
?>

/mvh
</bole>
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