On Mon, 5 May 2003 18:03:46 +0200, "Michael Korsgaard"
<miv_k@hotmail.com> wrote:
>Den siger ingen fejl, men den indsætter ikke noget i mysql databasen!
Det kan være, den ikke matcher noget username. Prøv evt. at køre
mysql_affected_rows() bagefter:
http://www.php.net/manual/en/function.mysql-affected-rows.php
Så kan du se, om den retter nogen rows til.
Da du klistrer din query sammen, så kan det være en stor hjælp for dig
selv først at smide query'en ind i én variabel, før du kører den. Så
er det også lettere at se, hvad der rent faktisk bliver sendt til
serveren (fremfor hvad man tror, der bliver sendt). Fx:
$query = 'UPDATE users SET password = \''.$_POST['newpassword'].',
fname = \''.$_POST['newfname']. '\' WHERE username =
\''.$_SESSION['username'].'\'';
print "QUERY: $query";
mysql_query($query);
// tilføj evt. output af mysql_error() bagefter
--
- Peter Brodersen