Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Warningi MySQL, Kiedy są wyświetlane?
Walian
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 13.07.2009

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


Wie ktoś w jakich sytuacjach MySQL pokaże warninga?
Czy to się dzieje tylko wtedy, gdy zapytanie zostanie wykonane poprawnie?

Bo zastanawiam się jak będzie poprawniej, tak:

  1. $result = mysql_query($query);
  2. $affected_rows = mysql_affected_rows();
  3. $error = mysql_error();
  4. $warnings = get_warnings(); // Moja funkcja
  5. if ($result)
  6. {
  7. // Pokazuję, że zapytanie zostało wykonane poprawnie
  8. // Ewentualnie rozpatruję wartość zwróconą przez funkcję mysql_affected_rows()
  9. if ($warnings)
  10. {
  11. // Wyświetlam warningi na stronie
  12. }
  13. }
  14. else
  15. // Pokazuję errora na stronie


czy:

  1. $result = mysql_query($query);
  2. $affected_rows = mysql_affected_rows();
  3. $error = mysql_error();
  4. $warnings = get_warnings(); // Moja funkcja
  5. if ($result)
  6. {
  7. // Pokazuję, że zapytanie zostało wykonane poprawnie
  8. // Ewentualnie rozpatruję wartość zwróconą przez funkcję mysql_affected_rows()
  9. }
  10. else
  11. {
  12. // Pokazuję errora na stronie
  13. if ($warnings)
  14. {
  15. // Wyświetlam warningi na stronie
  16. }
  17. }


a może:
  1. $result = mysql_query($query);
  2. $affected_rows = mysql_affected_rows();
  3. $error = mysql_error();
  4. $warnings = get_warnings(); // Moja funkcja
  5. if ($result)
  6. {
  7. // Pokazuję, że zapytanie zostało wykonane poprawnie
  8. // Ewentualnie rozpatruję wartość zwróconą przez funkcję mysql_affected_rows()
  9. }
  10. else
  11. // Pokazuję errora na stronie
  12. if ($warnings)
  13. {
  14. // Wyświetlam warningi na stronie
  15. }


?

Ten post edytował Walian 21.11.2009, 21:55:34
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.09.2025 - 04:41