waarom werkt dit niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ralph van der Tang

ralph van der Tang

07/03/2013 11:23:53
Quote Anchor link
hoi iedereen,

ik moet een query hebben die de volgende velden van de tabellen op haalt


tagtexts

id
content
tag_name

languages
language

de query die ik nu heb is de volgende:
SELECT tagtexts.tag_name, languages.language,tagtexts.content,tagtext.id
FROM `tagtexts`
WHERE `id`=".$_POST['id']."
LEFT JOIN languages ON language.id=tagtexts.language_id";

iemand sugessties?
 
PHP hulp

PHP hulp

01/03/2025 05:02:18
 
Ramon Bos

Ramon Bos

07/03/2013 11:27:17
Quote Anchor link
Je haalt data uit twee tabellen, dus moet je bij FROM beide tabellen noemen.
Query wordt dan:
SELECT tagtexts.tag_name, languages.language,tagtexts.content,tagtext.id
FROM tagtexts, languages
WHERE id=".$_POST['id']."
LEFT JOIN languages ON language.id=tagtexts.language_id";
 
Ralph van der Tang

ralph van der Tang

07/03/2013 11:39:03
Quote Anchor link
dank u


Toevoeging op 07/03/2013 11:43:47:

dat maakte alleen niet het verschil
Gewijzigd op 07/03/2013 11:46:18 door ralph van der Tang
 
- SanThe -

- SanThe -

07/03/2013 11:47:33
Quote Anchor link
Heb je foutafhandeling?
Wat is de error?
 
Marvin H

Marvin H

07/03/2013 11:52:00
Quote Anchor link
Dit komt doordat je de WHERE voor je JOIN gebruikt. Plaats deze na je JOIN en gebruik tabel namen in je JOIN.

SELECT tagtexts.tag_name, languages.language,tagtexts.content,tagtext.id
FROM `tagtexts`
LEFT JOIN languages ON languages.language.id = tagtexts.language_id
WHERE `id` = ".$_POST['id'].";
Gewijzigd op 07/03/2013 11:53:02 door Marvin H
 
Ralph van der Tang

ralph van der Tang

07/03/2013 12:07:28
Quote Anchor link
daar kwam ik inderdaad ook achter
bedankt voor alle hulp.

Mvg ralph

Toevoeging op 07/03/2013 12:14:07:

deze kan gesloten worden / mag weg
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.