Kom ihåg mig?
Home Menu

Menu


Plus o Minus i Mysql

 
Ämnesverktyg Visningsalternativ
Oläst 2008-11-16, 14:17 #11
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Citat:
Originally posted by youheardit@Nov 16 2008, 13:51
e det fortfarande något fel?? för det funker inte :huh:


Kod:
<?php
$con = mysql_connect("localhost","användarnamn","lösen");
if (!$con)
 *{
 *die('Could not connect: ' . mysql_error());
 *}
mysql_select_db("databasnamn", $con);
$num_points = 10;//hur många poäng användaren får för just den åtgärden han gjort.
mysql_query ("UPDATE credits SET (credits=credits+10) WHERE user=$userid;") 
 *

?>
Har $userid något värde?!
Jimpsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 14:20 #12
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
Har $userid något värde?!
nej, det är bara exemplet, jag byter ut $userid till admin (som användaren, administratören heter)
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 14:21 #13
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
heter både tabellen och fältet "credits"?
Japp
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 14:23 #14
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Nu är det dags för dig att visa fälten och fälttyp i din databastabell.
Svårt att gissa när vi inte har rätt förutsättningar. Har du testat att göra en query direkt mot phpmyadmin eller skrivit ut sqlqueryn du vill köra?
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 14:27 #15
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
hela koden jag använder: (utom lösen, användarnamn och databasnamn)

Kod:
<?php
$con = mysql_connect("localhost","användarnamn","lösen");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }
mysql_select_db("databasen", $con);
$num_points = 10;
mysql_query ("UPDATE credits SET (credits=credits+10) WHERE user=admin;") 
 

?>
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 14:52 #16
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Och du vill uppdatera alla rader i databasen där kolumen user har samma värde som kolumnen admin?

Använd mysql_error så kommer du antagligen få ett felmeddelande när mysql_query körs.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 15:35 #17
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
men admin ligger i kolumnen user sen ligger då värdet: 10 i kolumnen credits. som ligger i tabellen credits (alltså tabellen heter credits)
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 15:39 #18
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Men din fråga är ju user = admin. Alltså om user-kolumnen har samma värde som admin-kolumnen. Det du vill är user = 'admin'. Alltså de rader där user-kolumnen har värdet 'admin'. Det är alltså två helt olika saker.

Men du hade som sagt antagligen fått ett felmeddelande om du använt mysql_error.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 15:41 #19
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
det ser ut så här.
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-16, 15:42 #20
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
ja. Du har alltså ingen admin kolumn utan du vill veta när user = 'admin' och inte user = admin.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017