![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 6.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
mam dziwne moze pytanie ?
Jak zrobić cos takiego mam zmienna a jako INT i budyuje funkcję z select gdzie select Count(id) from nazwa_tabeli; ale tutaj chciałbym aby nazwa tabeli powstawała automatycznie czyli do nazwa dodac tą zmienną czyli tabela nazywa się log_1 ja piszę w zapytanie log_"a" czy cos takiego jest możliwe albo jak się łąćzy stringi |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
$query = "SELECT COUNT( id ) FROM `" . $nazwa_tabeli . "` .....";
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 6.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
tak tylko, że ja to piszę w lini komend w mysql a nie w php
a przy " " wywala mi błą |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Ty chcesz dodac zmienna php do linii polecen php ? :bigeyes: (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 6.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie ! Jak napisałem pracuje na samym MYSQL i używam tylko SQL-a a nie php;
A chcę napisac procedurę która to będzie robiła dla róóznych tabel. Mogę oczywiście pisać dla każdej tabeli procedure ale nie o to chodzi. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Może napiszesz jak brzmi zapytanie przy którym masz problem?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 6.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
create procedure load_data4()
begin declare st,lu,zap2,zap3,zap4 Date; declare a,b,c INT; select date_sub(curdate(), interval 1 day) into zap1; select date_format(zap1,'%m') into zap2; if zap2 = 1 then select count(log_day_id) INTO a from log_'zap1'; - tutaj zmienna load data infile '/temp/logi/log.csv' into table log_'zap1' fields terminated by ','; ..................... itp tabela nazywa sie log_1 ale ja chcę aby ta nazwa powstawła w wyniku połączenia stringu 'log_' i zmienna 'zap1'. W samym php to wiem jak to zrobić zle mi chodzi p smego mysql Też myślałem aby stworzyć tabele tymczsową i używać concat(pole1, pole2) ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:27 |