Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Mysql change

Skapad av Borttagen, 2011-08-04 21:19 i Webbutveckling & Programmering

1 736
10 inlägg
0 poäng
jonteeee
Visningsbild
P 28 Falun Hjälte 125 inlägg
0
Hej alla hp'are :)
När jag försöker ändra ett fält i min mysql databas får jag konstig förfrågan, enligt mig iaf ^^

[img] http://213.164.208.156/bild/knas.png[/img]

Ett stycke php-kod:

$changepass = mysql_query('UPDATE users SET password = ' . $newpassword . ' WHERE username = ' . $username);


vet inte riktigt hur jag ska lösa de där....nån som har nån idée ? :(

tabelen :[img] http://213.164.208.156/bild/knas2.png[/img]




Tillägg av jonteeee 2011-08-04 21:19

Kult att bilderna funka :(



Tillägg av jonteeee 2011-08-04 21:25

Ojj vart ett konstigt namn på tråden.... :O

And who are you? :)

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0
Borde du inte köra med dubbelfnuttar eftersom det är en string du skickar till databasen?

Ett stycke php-kod:
$changepass = mysql_query('UPDATE users SET password = "' . $newpassword . '" WHERE username = "' . $username . '"');

Jag är ond!

jonteeee
Visningsbild
P 28 Falun Hjälte 125 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
joooh jag såg de åå ändrade de men fortfarrande samma sak...

And who are you? :)

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0
Ladda upp bilderna på något ställe där det går att titta på dem. Sedan skriver du vad du får för felmeddelande med hjälp av mysql_error().

Jag är ond!

jonteeee
Visningsbild
P 28 Falun Hjälte 125 inlägg
Trådskapare
0
Svar till Tvillingen [Gå till post]:

Får inget fel meddelande...en kille på SweC sa att det var webbläsaren som tolkade de som att jag vill ändra ett sparat lösenord....

BILD: Forum image


And who are you? :)

Nikkster-
Visningsbild
P Hjälte 117 inlägg
0
Eftersom inte dina bilder fungerar, så är det svårt att se vilket MYSQL-error som koden resulterat i. Det sista inlägget om Firefox förfrågan om att ändra ett sparat lösenord har inte något med Din kod att göra - utan är någon inställning i webbläsaren som behöver ändras.

Ett stycke php-kod:

$query = "UPDATE `users` SET `password` = '$newpassword' WHERE `username` = '$username'";
$try = mysql_query($query);
if(!$try)
{
echo mysql_error(); // viktigt då vi får se ditt sql-error
}

Du kanske också ska överväga att använda MYSQLI också.

Ingen status

jonteeee
Visningsbild
P 28 Falun Hjälte 125 inlägg
Trådskapare
0

Svar till H4x [Gå till post]:
Neee hade inget med min kod att göra, allt var webbläsarns fel ;)
mysqli ? :)

And who are you? :)

Nikkster-
Visningsbild
P Hjälte 117 inlägg
0
Svar till jonteeee [Gå till post]:
Till exempel:
Ett stycke php-kod:

$mysqli = new mysqli("localhost", "root","lösenord","databas");

if ($mysqli->query("UPDATE `users` SET `password` = '$password' WHERE `username` = '$username'")) {
print "success";
}


http://php.net/manual/en/book.mysqli.php

Ingen status

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0
Ett litet tillägg på H4x inlägg.
Ska man använda mysqli tycker jag man ska använda prepared statements också istället för att pilla med mysql_real_escape_string.

http://www.php.net/manual/en/mysqli.prepare.php

Vill du inte använda mysqli finns PDO att titta på också (:

http://php.net/manual/en/book.pdo.php

Jag är ond!

Nikkster-
Visningsbild
P Hjälte 117 inlägg
0
Tvillingen: Jo, det är sant.

Ingen status


Forum » Datorer & IT » Webbutveckling & Programmering » Mysql change

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons