Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php, MySQL] rozpoznać typ zapytania/kwerendy
SebaZ
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 20.09.2006

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


(IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Witam wszystkich. Potrzebuje rozpoznać typ kwerendy/zapytania jakie za chwilę zostanie wykonane. Chodzi mi o ropoznanie czy jest to SELECT, UPDATE lub INSERT.
Czy istnieje jakaś funkcja do tego?
Czy mam może sprawdzać kilka początkowych znaków ciągu z treści kwerendy? i wtedy patrzeć czy jest to, np. SELECT, UPDATE lub INSERT

Z góry dzieki za odpowiedź

Ten post edytował SebaZ 20.09.2006, 14:39:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SebaZ
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 20.09.2006

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


do ogólnego zastosowania to miałoby to rację bytu, ale nie jest potrzebne mi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pytalem, bo kombinuję jak w cms php-Fusion wklepać cacheowanie zapytań (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a najprostszym sposobem byłoby wstawienie kodu klasy cacheującej do funkcji z których korzysta ten cms (na je w swoim enginie) np.
  1. <?php
  2. function dbquery($query) {
  3. $result = @mysql_query($query);
  4. if (!$result) {
  5. return false;
  6. } else {
  7. return $result;
  8. }
  9. }
  10. ?>
zamiast jej zawartości wstawic kod klasy cachującej.

Jednak po drodzę stanęło kilka przeszkód m.in. rozpoznanie typu zapytania, bo po co cachować INSERT i UPDATE (dla nich tyrzeba kasowac cache aby sie odnowił) a dla SELECT trzeba cahcować

Chyba teraz zrozumieliscie o co mi biega (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 16:25