$fore = mysql_query("select indhold,billed from side,billed where side.id = '$_GET[id]' and side.id = billed.side_id");
og den virker egentlig fint dog kun hvis der er et billed i tabellen billed hvis der ikke er noget billed i billed tabellen men kun skrift i side tabellen virker det ikke er der nogle der kan hjælpe mig med det altså det jeg vil have er at at den viser indholdet at begge tabeller selvom den ene skulle være tom
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
$fore = mysql_query("SELECT indhold,billed from side LEFT JOIN billed ON (ide.id = billed.side_id) where side.id = '$_GET[id]'") or die(mysql_error());
og se hvilken fejl du får. På den måde kan vi finde ud af hvilken del af din SQL den ikke kan lide.
I så fald skal din $_GET[id] ikke indkapsles i ' ', da det betyder, at et numerisk felt skal sammenlignes med en streng. Og det går ikke. Men jeg undrer mig over, at du siger den virker i din oprindelige SQL (den fra dit spørgsmål), da den jo bruger det samme. Er du sikker på, at SQLen i spørgsmålet er gengivet korrekt?
MySQL har som standard slået ANSII_QUOTE eller hvad det nu hedder fra. Det betyder at man gerne må indramme sine integers i single-quotes. Det er ikke særlig pænt og god skik at lade være.
pidgeot da det var dit foreslag der virkede er jo dig der skal have point så hvis du giver et svar får du point og hvis der er nogle som vil forklare mig hvordan join virker så jeg ved det til en anden gang må i gerne det :)
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.