Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Łamanie zapytań mysql oraz "or die"
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Moje zapytania stają się coraz większe i dłuższe co powoduje przewijanie w poziomie sad.gif kodu . Mam w związku z tym pytanie czy jest jakaś zasada łamania zapytań SQL czy tak jak mi pasuje. Jak wy to robicie bo ja na razie robię tak, ale nie wiem czy to poprawnie i czytelnie
  1. $wynik = mysql_query("SELECT skr_prezentu, koszt, szczegoly, link,
  2. mini_fotka, typ_prezentu FROM $M_TABELA
  3. WHERE `id_prezentu`='$idprez'")
  4. or die ("$err_select");


Kolejne pewnie również proste pytanko , ale nie mogę sobie poradzić. Jak po wykonaniu błędnego zapytania umożliwić dalsze wyświetlenie strony ?
Chodzi mi o to ,że jeśli zapytanie jest błędne to wyświetla mi błąd i już ne wyświetla stopki strony sad.gif Czy można to jakoś obejść ?

Dzięki za wyjaśnienie


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Mam w związku z tym pytanie czy jest jakaś zasada łamania zapytań SQL czy tak jak mi pasuje

Jak korzystasz z jakichś frameworków, to nie przejmujesz się takimi rzeczami. winksmiley.jpg

Co do łamania - pola wcięte, warunki wcięte, złączenia wcięte. Choć nie rozumiem, dlaczego Ci rozjeżdża stronę w poziomie, skoro da się to normalnie zawijać. winksmiley.jpg

Cytat
Jak po wykonaniu błędnego zapytania umożliwić dalsze wyświetlenie strony ?

Przecież sam mu każesz przerwać przez
  1. or die('...');


A najlepiej zainteresuj się wyjątkami.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 04:41