Kom ihåg mig?

SQL id=id

 
Ämnesverktyg Visningsalternativ
Oläst 2009-12-15, 15:22 #1
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Citat:
Ursprungligen postat av Westman Visa inlägg
"SELECT * FROM wp_tabell WHERE id = "+$id;

Och $id är alltså en variabel som innehåller id:et på den rad du letar efter.
Citat:
Ursprungligen postat av mephisto73 Visa inlägg
$row = $wpdb->get_row("SELECT * FROM wp_tabell WHERE id = '$id'");
Don't forget to sanitize!

Läs mer:
http://php.net/manual/en/function.my...ape-string.php (mysql_real_escape_string)
http://www.php.net/manual/en/pdostatement.bindparam.php (bindParam)

Exploits of a mom:
http://imgs.xkcd.com/comics/exploits_of_a_mom.png

Senast redigerad av eliasson den 2009-12-15 klockan 15:24
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-15, 16:02 #2
FredrikLund FredrikLund är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 76
FredrikLund FredrikLund är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 76
Citat:
Ursprungligen postat av eliasson Visa inlägg
Den var bra!

Citat:
$row = $wpdb->get_row("SELECT * FROM wp_tabell WHERE id = '$id'");
Ser ut att fungera.

Då jag är helt lost på detta la jag till dessa rader:

Citat:
$resultat = mysql_query($hamta) or die("Funkar inte!");

while($rad = mysql_fetch_array($resultat))

{ print($rad["fält"]); }
Då får jag "Funkar inte", alltså kan jag inte lägga till dessa rader. Är smått desperat. Hur får jag den att skriva ut? Mitt första expriment med id = id fick jag den till att skriva ut alla tusen rader. När jag begränsar raderna till en, funkar det inte.
FredrikLund är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-15, 16:16 #3
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Kod:
$row = $wpdb->get_row("SELECT * FROM wp_tabell WHERE id = '$id'");
Citat:
Ursprungligen postat av FredrikLund Visa inlägg
Ser ut att fungera.
Det räcker. Nu har du värdena i $row, t ex $row['din_kolumn_i_wp_tabell'];
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-15, 17:11 #4
FredrikLund FredrikLund är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 76
FredrikLund FredrikLund är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 76
Citat:
Ursprungligen postat av eliasson Visa inlägg
Det räcker. Nu har du värdena i $row, t ex $row['din_kolumn_i_wp_tabell'];
Ber om ursäkt för min kunskaps nivå. Men jag får inte till det.

Om jag skriver

echo($row['falt']);

får jag detta meddelande
Citat:
Cannot use object of type stdClass as array
Vad gör jag för fel?
FredrikLund är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-15, 17:25 #5
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Citat:
Ursprungligen postat av FredrikLund Visa inlägg
Ber om ursäkt för min kunskaps nivå. Men jag får inte till det.

Om jag skriver

echo($row['falt']);

får jag detta meddelande
Citat:
Cannot use object of type stdClass as array
Vad gör jag för fel?
stClass = Standard Class. Det är alltså ett objekt.

Du kommer istället åt värdet "falt" som följande:

$row->falt;
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-15, 17:36 #6
FredrikLund FredrikLund är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 76
FredrikLund FredrikLund är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 76
Citat:
Ursprungligen postat av KarlRoos Visa inlägg
$row->falt;
Ett stort tack till alla som hjälpt mig med att få rätsida med koden. Har suttit i två hela dagar och mekkat. Lättnanden var total när rätt värden dök upp.

Jättetack!

Fredrik
FredrikLund är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
sql


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

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 22:29.

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