Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Łączenie zmiennej i tekstu
Forum PHP.pl > Forum > PHP
Maveric.pl
Witam.

Mam pewną zagadkę.
Nie mam zielonego pojęcia jak zrobić, by zawartość zmiennej (przedrostek nazwy tabeli) była wpisywana w zapytanie sql w miejscu gdzie podaje się tabelę z której ma być coś wyciągnięte.

CODE
<?php
include('db_connect.inc.php');
$apptableprefix= cccs_ ;

#
$sqllpg = @mysql_query(
"SELECT id, test FROM **$apptableprefix**maintest");
if (!$sqllpg) {
exit('<p>Problem podczas pobierania danych!: ' .
mysql_error() . '</p>');
}

while ($lpgdata = mysql_fetch_array($sqllpg)) {
$test_id = $lpgdata['id'];
$test_test = $lpgdata['test'];


echo ("wynik testu:<br>");
echo ("OO: $test_id: $test_test <br>");
}
?>


Konkretnie zawartość zmiennej (docelowo wpisanej albo w pliku z definicją połączenia z bazą albo dodatkowym pliku config) '$apptableprefix'
była polączona z nazwą tabeli 'maintest', tak aby w rezultacie otrzymac 'cccs_maintest'.

Zapewne ktoś już to robił więc poproszę o pomoc sugestie smile.gif
Maveric.pl
Nie kukam.

CODE
<?php
include('db_connect.inc.php');
function query($sqllpg, $prefix = '#__') {
$sqllpg = str_replace($prefix, cccs_, $sqllpg);
return mysql_query($sqllpg);
}

#
$sqllpg = @mysql_query(
"SELECT id, test FROM #__maintest");
if (!$sqllpg) {
exit('<p>Problem podczas pobierania danych!: ' .
mysql_error() . '</p>');
}

while ($lpgdata = mysql_fetch_array($sqllpg)) {
$test_id = $lpgdata['id'];
$test_test = $lpgdata['test'];


echo ("wynik testu:<br>");
echo ("OO: $test_id: $test_test <br>");
}
?>


Może ciut późno na analize ale coś nie dokońca załapałem w poradzie kolegi :/
Maveric.pl
Dziekuje kolego.

Niestety cos mi nie wychodzi blinksmiley.gif , ale bede kombinowal az skrypt zacznie dzialac jak chce. aaevil.gif

Dziekuje za pomoc i nakierowanie na temat.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.