Predmet:MYSQL spajanje imena table za pretragu
MYSQL
imam cetiri table: regija_zapad, regija_istok, regija_jug, regija_sjever
moze li se u mysql upitu spajati ime table od varijabli za pretrazivanje?
Sada radim ovako:
PreuzmiIzvorni kôd (Text):<?php
if($izbor==1){upit=mysql_query("SELECT * FROM regija_zapad WHERE kolicina>=1")}
if ($izbor==2){upit=mysql_query("SELECT * FROM regija_istok WHERE kolicina>=1")}
if($izbor==3){upit=mysql_query("SELECT * FROM regija_sjever WHERE kolicina>=1")}
if ($izbor==4){upit=mysql_query("SELECT * FROM regija_jug WHERE kolicina>=1")}
...
?>
htio sam smanjiti broj upita i svesti sve na jedan tako da tablu dobijem iz spajanja stringa, ali mi ne radi:
PreuzmiIzvorni kôd (Text):<?php
switch ($izbor) {
case 1:
$kojaRegija="zapad";
break;
case 2:
$kojaRegija="istok";
break;
case 3:
$kojaRegija="sjever";
break;
case 4:
$kojaRegija="jug";
break;
}
upit=mysql_query("SELECT * FROM "regija_" and "$kojaRegija" WHERE kolicina>=1")
?>
zivot je moja domovina.
Ovaj post je ureden
2
puta. Posljednja izmjena 18.08.2020 13:03 od strane Avko.