Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: SQL UPDATE

peg [17.03.2007 13:16:50]

#

SQL lauseessa jokin mättää..? ei päivitä kantaan.

$aikaleima = $_POST['aikaleima'];
$link = $_POST['link'];
$linkname = $_POST['linkname'];
$id = $_POST['id'];

if(($linkname != "") & ($link != "")){
mysql_query("UPDATE linkit SET(linkki,otsikko) VALUES ('$link','$linkname') WHERE id = $id ", $yhteys);
}
echo $id, $link, $linkname, $aikaleima; // tulostaa oikein
?>

peg [17.03.2007 16:22:01]

#

ja tämäkään ei toiminut

mysql_query("
UPDATE linkit '
        . ' SET linkki = $link , otsikko = $linkname '
        . ' WHERE id = $id", $yhteys);

kasetti [17.03.2007 17:59:47]

#

https://www.php.net/manual/fi/function.mysql-error.php

Antti Laaksonen [18.03.2007 00:48:13]

#

Laita koko kysely muuttujaan ja tulosta muuttujan arvo. Onko kysely oikein?

peg [18.03.2007 23:37:00]

#

Kiitos Antti, tällä alkoi toimia ja REPLACE:lla sama lopputulos.

$sql = "UPDATE linkit SET linkki =' $link',
otsikko = '$linkname' WHERE id =$id ";
$haku = mysql_query($sql, $yhteys) or die("virhe kyselyssä");

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta