Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Poprawność zapytania
potreb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Witam, czy istnieje możliwość wywołania w php zapytania dla bazy mysql pod względem jego poprawności bez jego końcowego wykonania. Chciałbym mieć pewność że zapytanie jest poprawne. W MSSQL jest możliwość sprawdzenia zapytania przed wykonaniem, nie wiem czy w MYSQL jest, chyba żebym to zrobił na zasadzie utworzenia "TEMPORARY TABLE" a następnie wykonania zapytania?

Ten post edytował potreb 8.11.2011, 22:50:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
everth
post
Post #2





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Nie wiem czy o to ci chodzi ale możesz spróbować użyć prepare statement. Jeśli zapytanie leży po stronie składni to zwróci ci błąd.
Go to the top of the page
+Quote Post
blooregard
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Możesz użyć transakcji i po sprawdzeniu, czy rezultat wykonania zapytania jest poprawny - zacommitować ją, a jak coś będzie nie tak - robisz rollback.
Go to the top of the page
+Quote Post
everth
post
Post #4





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


@UP
Będzie miał problem jak wykonuje takie zapytanie w trakcie transakcji. Chyba tylko Postgres i Oracle umożliwiają zagnieżdżanie transakcji.
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: 5.10.2025 - 20:26