/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
update i MySQL
Fra : Anders Thingholm


Dato : 26-06-01 09:00

Hej

Er der nogen, der kan se hvorfor denne ikke opdaterer min database?

På forhånd tak!

VH

Anders Thingholm


<?php

include("dbconnect.inc");

$updateProfile = sprintf("UPDATE intranet_employees SET name='%s',
birthday='%s', phono='%s', mobile='%s', email='%s', password='%s' WHERE
initials='$getperson'", addslashes($name), addslashes($birthday),
addslashes($phone), addslashes($mobile), addslashes($email),
addslashes($pw));

mysql_query($updateProfile);

$savestatus = "&savestatus=save done!";
echo $savestatus;

?>



 
 
Jakob Færch (27-06-2001)
Kommentar
Fra : Jakob Færch


Dato : 27-06-01 23:14

In article <9h9fd9$4eq$1@news.inet.tele.dk>,
"Anders Thingholm" <anders@thingholm.dk> wrote:

> Er der nogen, der kan se hvorfor denne ikke opdaterer min database?
> [klip]


> $updateProfile = sprintf("UPDATE intranet_employees SET name='%s',
> birthday='%s', phono='%s', mobile='%s', email='%s', password='%s' WHERE
> initials='$getperson'", addslashes($name), addslashes($birthday),
> addslashes($phone), addslashes($mobile), addslashes($email),
> addslashes($pw));
>
> mysql_query($updateProfile);

Jeg kan ikke lige overkue at håndsubstituere og tjekke syntaksen i dit
sprintf-helvede

Men funktionen mysql_error() giver dig den seneste MySQL-fejl; så med en
linie a la
echo mysql_error()

i din kode kan du tjekke, om dit problem skyldes en syntaks-fejl.

/Jakob

Peter Brodersen (28-06-2001)
Kommentar
Fra : Peter Brodersen


Dato : 28-06-01 00:29

On Tue, 26 Jun 2001 09:59:38 +0200, "Anders Thingholm"
<anders@thingholm.dk> wrote:

>Er der nogen, der kan se hvorfor denne ikke opdaterer min database?

1. Går din query godt? (check på returværdien, og evt. mysql_error() )

2. Hvad outputter mysql_affected_rows()? Det kan være, din
WHERE-clause bare ikke peger på nogen rows.


--
- Pede
Professionel nørd

Søg
Reklame
Statistik
Spørgsmål : 177507
Tips : 31968
Nyheder : 719565
Indlæg : 6408569
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste