[PHP SQL] Na update-actie geen update in database

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hello out there,

Heb een vaker voorkomend probleem. Maar ondanks eerdere topics hierover ben ik er toch niet uitgekomen. Een update uitvoeren dmv een SQL update actie levert geen foutmelding, maar de database wordt ook niet ge-update, er verandert dus niets, terwijl-ie zegt van wel. Weet iemand misschien dan toch wat ik fout doe?

(btw, de code is niet zo netjes, maar heb alleen het relevante deel er ff uitgeplukt.)

Dit is de php-code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if ($submit) {
    $query2 = "update links set url='$url', desc='$desc' where id='$id'";
    mysql_db_query($db,$query2);    
    mysql_close();
    echo "TOPPIE!";

} else {

$query1 = "select * from links where id = '$id'";

$result1 = mysql_db_query($db, $query1);

while($row = mysql_fetch_object($result1)) {

echo "<input type='text' class='textbox' name='url' maxlength='50' size='50' value='$row->url'>";
echo "<input type='text' class='textbox' name='desc' maxlength='50' size='50' value='$row->desc'>";
echo "<input type=hidden name='id' value='$id'>";
}
}
?>

En hiermee wordt-ie geactiveerd (zelfde bestand, updatesite.php)
code:
1
<input type="submit" name="submit" method="post" value="Voer wijziging door" class="button">

Acties:
  • 0 Henk 'm!

Verwijderd

Ik neem aan dat je wel eerst connect met de database?

Acties:
  • 0 Henk 'm!

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 11-08 18:10

Goodielover

Only The Best is Good Enough.

Je kolomnaam desc is een reserverd word.
Je moet je kolomnaan anders noemen dus.
Doe je ook nog even een beetje error afhandeling, dan kan je ook zien wat er fout gaat

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
idd, bedankt!

zal zeker in het vervolg hierop gaan letten (reserved words)

nogmaals bedankt

Acties:
  • 0 Henk 'm!

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Een update uitvoeren dmv een SQL update actie levert geen foutmelding
Queries geven sowieso normaal geen foutmeldingen ;).