Mam problem z zapytaniem mysql. Mianowicie mam taką operację:
<?php $costam='text'; $id2=45; $zapytanie="SELECT id,kolumna FROM $tabela WHERE kol2=$costam AND id_2=$id2"; ?>
Wszystko działa ładnie, ale jak wrzucę to do funkcji, np:
<?php function fun($z1,$z2){ $tabela='tabelka'; $zapytanie="SELECT id,kolumna FROM $tabela WHERE kol2=$z1 AND id_2=$z2"; } fun($z1,$z2); ?>
to wywala mi błąd: You have an error in your SQL syntax; check the manual that corresponds to your MYSQL server version for the right syntax to use near " at line 1.
Czy mógłby mi ktoś wyjaśnić dlaczego tak jest? Czyżby było jakieś ograniczenie na to gdzie można się pytać mysql o dane? Jak dla mnie to dziwne i bez sensu...
Liczę na waszą pomoc.
Z góry dziękuję.
Pozdrawiam,
Tomek