| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
panzar
Medlem i: 4073 dagar Från: Utanför Skövde
Status: Offline
#3639
|
Skrivet: 2002-05-24 12:19
Ämne: Strukturera upp databas - del 2
|
|
|
Hejsan! Och välkommna till den andra delen av "databas strukturering".
Jag har nu fixat ihop ett tabell-system som funkar bra till min köp/sälj shop. Dock uppstår det ett fel. Vi börjar med rubrik-queryn. Så här ser den query ut, som jag använder när jag ska hämta rubriken till den nuvarande sidan:
$rubrik = mysql_query("SELECT u_kategorier.u_kategori_id, u_kategorier.u_kategori_namn, h_kategorier.h_kategori_namn
FROM u_kategorier, h_kategorier
WHERE u_kategorier.u_kategori_id='$u_kategori_id'");
$head = mysql_fetch_array($rubrik);
echo("$head[h_kategori_namn] > $head[u_kategori_namn]");
Variabeln $u_kategori_id kommer från länken på sidan innan (annonser.php). Länken ser för övrigt ut så här:
<a href=visa_annons.php?annons_id=$row5[annons_id]&u_kategori_id=$row5[u_kategori_id]>$row5[annons_namn]</a>
Felmeddelandet ser ut så här:
Warning: Supplied argument is not a valid MySQL result resource in c:\program\apache group\apache\htdocs\panzar\visa_annons.php on line 45
Linje 45 är linjen mellan queryn och fetch_array'en.
Om det är till någon hjälp så ser tabellerna ut så här:
tabell: h_kategorier
+------------------+-----------------+------------------------+
| u_kategori_id | u_kategori_namn | h_kategori_id |
+------------------+-----------------+------------------------+
| 1 | Stationera | 1 |
| 2 | Berbara | 1 |
| 3 | Moderkort | 2 |
| 4 | Processorer | 2 |
| 5 | RAM-minne | 2 |
| 6 | Grafikkort | 2 |
+------------------+-----------------+------------------------+
tabell: u_kategorier
+------------------+-----------------------+
| h_kategori_id | h_kategori_namn |
+------------------+-----------------------+
| 1 | Datorpaket |
| 2 | Datordelar |
+------------------+-----------------------+
Hoppas någon kan komma med ett klokt svar! |
|
|
|
| Till toppen på sidan |
|
Boyd Rice
Medlem i: 4085 dagar
Status: Offline
#3659
|
Skrivet: 2002-05-24 18:45
Ämne:
|
|
|
Jag brukar lösa felmeddelanden av det där slaget genom att sätta
or die(mysql_error())
..efter varje anrop till databasen. Pröva. |
|
|
|
| Till toppen på sidan |
|
panzar
Medlem i: 4073 dagar Från: Utanför Skövde
Status: Offline
#3693
|
Skrivet: 2002-05-25 12:25
Ämne:
|
|
|
| Ok, ska testa det. Tack! |
|
|
|
| Till toppen på sidan |
|
|