login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Select uit een variabele tabelnaam

Offline Secret - 11/08/2010 17:20
Avatar van SecretNieuw lid Heeft iemand een idee hoe ik het volgende kan verwezenlijken?

Ruwweg:

("
SELECT
language_selection_items_$variabele_taal
FROM
language_selection_items
") or die(mysql_error());

Waarbij $variabele_taal dan ofwel engels of nederlands is straks.

Alvast bedankt!

6 antwoorden

Gesponsorde links
Offline Martijn - 11/08/2010 17:34
Avatar van Martijn Crew PHP je hebt m gewoon goed hoor. Voor de netjes moet je er ".$var_taal." van maken, maar buiten dat issie goed`
Offline markbeets - 11/08/2010 17:36 (laatste wijziging 11/08/2010 17:38)
Avatar van markbeets Nieuw lid Zou jij het niet zo doen Martijn .. doe ik eigenlijk wel altijd .. is dat sneller in de SELECT?
("
SELECT tabel.item FROM languageTabel WHERE item = $variabele_taal
") or die(mysql_error())

NOTE - gebruik Language iso code2 om op te slaan in de database als taal aan duiding .. dus geen item = 'nederlands' maar item = 'nl'.
Offline Martijn - 11/08/2010 17:54
Avatar van Martijn Crew PHP 'tabel.' is niet nodig, en verder is t niet zo anders. Hij heeft geen WHERE, maar die zat er vast bij zitten
Offline Secret - 11/08/2010 18:00
Avatar van Secret Nieuw lid Martijn,

Bedankt, ik moet wat je voorstelde niet getest hebben daarnet in mijn pogingen... Voor de volledigheid hier de oplossing:

("
SELECT
language_selection_items_item_name,
language_selection_items_item_".$language_selection_items_set_language."
FROM
language_selection_items
") or die(mysql_error());

Groetjes!
Offline Martijn - 11/08/2010 18:12
Avatar van Martijn Crew PHP en wat is de fout die je krijgt? En gebruik de code tags aub ;) Maakt het lezen makkelijker
Offline Secret - 11/08/2010 18:51
Avatar van Secret Nieuw lid Dat deze select niet bestond of gevonden werd, wat logish was ook, de te selecteren info 'string' was nog niet volledig...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s