![]() |
SQL id=id
(Hoppas att det är rätt tråd.)
Jag kan väldigt lite om SQL och php. Hoppas att jag kan få hjälp med denna fråga: Jag vill hämta information från ett extra fält i WP-databas och visa den på "enskilt inlägg". Nått i stil med: "SELECT * FROM wp_tabell WHERE id = ['id']"; Men det var inte så enkelt som raden ovan. Hur skriver man SQL-koden? Om någon förstår frågan och kan hjälpa mig blir jag tacksam. |
Jag kan inget om WP i sig men detta kanske kan hjälpa dig:
"SELECT * FROM wp_tabell WHERE id = "+$id; Och $id är alltså en variabel som innehåller id:et på den rad du letar efter. |
$row = $wpdb->get_row("SELECT * FROM wp_tabell WHERE id = '$id'");
|
Citat:
Citat:
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 |
Citat:
Citat:
Då jag är helt lost på detta la jag till dessa rader: Citat:
|
Kod:
$row = $wpdb->get_row("SELECT * FROM wp_tabell WHERE id = '$id'"); Citat:
|
Citat:
Om jag skriver echo($row['falt']); får jag detta meddelande Citat:
|
Citat:
Du kommer istället åt värdet "falt" som följande: $row->falt; |
Citat:
Jättetack! Fredrik |
Vill du ha ut det som en traditionell associative array lägger du till ARRAY_A på slutet:
$row = $wpdb->get_row("SELECT * FROM wp_tabell WHERE id = '$id'", ARRAY_A); |
Alla tider är GMT +2. Klockan är nu 01:34. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson