Avatar billede proware Nybegynder
25. juni 2003 - 18:41 Der er 6 kommentarer og
1 løsning

den vil ikke opdater

hejsa

inden jeg begynder vil jeg lige sige at jeg er nybegynder til php

jeg er ved og prøve og lave et login til det skal jeg bruge en side hvor man kan rette sit brugernavn

jeg vil bruger dette script til det men det virker ikke

<?php
session_start();
include("Inc/connect.php");
aabn_forbindelse_og_vaelgdb();

mysql_query("update tester set brugernavn = '$brugernavn' where = '$brugernavn'") or die(mysql_error());

if ($query) print "Mogens er slettet.";
else      print "Mogens er ikke slettet.";



?>

hvorfor ikke
Avatar billede proware Nybegynder
25. juni 2003 - 18:42 #1
for denne fejl
You have an error in your SQL syntax near '= 'Admin'' at line 1
Avatar billede jakoba Nybegynder
25. juni 2003 - 18:45 #2
mysql_query("
    update tester
      set brugernavn = '$brugernavn'
    where = '$brugernavn'
") or die(mysql_error());

du skriver jo  where <ingenting> = '$brugernavn'

der der står  <ingenting> skal feltnavnet for brugernvnene stå.

mvh JakobA
Avatar billede jakoba Nybegynder
25. juni 2003 - 18:45 #3
Fet er ikke udsandsynligt at der så kommer en anden fejl. hvis der gør så fortæl hvilken.
Avatar billede jakoba Nybegynder
25. juni 2003 - 18:53 #4
ps:  if ( $query )  fortæller dig blot om sql-kommandoen kunne udføres eller ikke. Den test kan sagtens lykkes selvom der ikke blev opdateret noget

det skal være
  if ( mysql_affected_rows( $query ) > 0 ) { // blev noget opdateret
      // Ja der blev opdateret en række.
  } else {
      // der blev ikke opdateret noget
  }

men når du ønsker at ændre brugernavnet, skulle du så ikke vælge den række der skal opdateres udfra det GAMLE brugernavn ?

mysql_query("
    update tester
      set brugernavn = '$brugernavn'
    where brugernavn = '$gammelt_brugernavn'
") or die(mysql_error());
Avatar billede proware Nybegynder
25. juni 2003 - 19:51 #5
hm jeg er ikke med mere kan du ikke hjælpe lidt mere så skal jeg nok give flere point
Avatar billede proware Nybegynder
25. juni 2003 - 21:13 #6
er der ingen der kan hjælpe mig
Avatar billede proware Nybegynder
25. juni 2003 - 21:24 #7
lukker
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