Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Procedura .. dynamiczne budowanie zapytania
maly_swd
post
Post #1





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

Ostrzeżenie: (0%)
-----


Witam.
Nie wiem czy jest to mozliwe do wykonania. Opisze to na przykladzie PHP co chce osiagnac.

  1. $zm=' id=2 ';
  2. $sql="select * from tabelka t where $zm";



a teraz jako procedura:

DECLARE zm varchar(200);
set zm='id=2 ';
select * from tabelka t where zm;

No i jak to zrobic na takim prostym przykladzie:)

i jeszcze jedno:

DECLARE zm int;
set zm=2;
select * from tabelka t limit zm; // to tez nie chce dzialac

Ten post edytował maly_swd 13.04.2011, 14:23:29
Go to the top of the page
+Quote Post
uupah5
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 4.09.2010
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Cytat(maly_swd @ 13.04.2011, 15:22:39 ) *
No i jak to zrobic na takim prostym przykladzie:)


przykład dynamicznego query:

SET @SQLQUERY=concat('alter table user_triggers add column ',n,' int (6);');
PREPARE stmt1 FROM @SQLQUERY;
EXECUTE stmt1;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:51