24. marts 2005 - 14:10Der er
6 kommentarer og 1 løsning
Hjælp til at vise kun en række fra tabel
Tror mit problem er ret enkelt, er dog ret ny inden for php, og jeg kan ikke få det til at virke. Jeg har tabel i min db med følgende rækker: id, navn, adresse, aar, etager.
Hver bygning har deres eget id, og jeg skal have det sådan at når jeg skriver f.eks. bygning.php?id=45 bliver kun bygningen med id 45 udskrevet i min tabel.
Koden:
<? $test = mysql_query("SELECT `id` , `navn` , `adresse` , `aar` , `etager` FROM `bygninger` LIMIT 1") or die (mysql_error()); ?>
Kan ikke finde ud af hvad der er galt, men lige nu viser den kun én (hvilket den også skal). Problemet er bare at det altid er id 1 den viser, også selvom jeg skriver bygning.php?id=2
Ups en fejl sneg sig ind: "Jeg har tabel i min db med følgende rækker: id, navn, adresse, aar, etager." skulle have været "Jeg har tabel i min db med følgende kolonner: id, navn, adresse, aar, etager."
Du skal bruge dit id til at fortælle MySql hvor du vil starte: Altså $test = mysql_query("SELECT `id` , `navn` , `adresse` , `aar` , `etager` FROM `bygninger` LIMIT " . $_REQUEST["id"] . ", 1") or die (mysql_error());
Tak for det, og ja php er det helt sikkert lækkert:-) Jeg har sikkert også et andet spørgsmål ang. nogle billeder der skal forbindes til disse bygninger på samme website, men det må lige vente lidt.
Synes godt om
Ny brugerNybegynder
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.