Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] funkcja mysql_query, właściwie zdefiniowanie własnej;)
KCG
post
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


Otóż chciałbym sobie zdefiniować funkcję, która wywoływała by mysql_query, chodzi o to, że wpisuję sobie np. query($sql1) zamiast mysql_query($sql1), ponieważ lubię dodać sobie raportowanie błędów. Niżej jakieś nieudane próby (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Jak wpiszę echo query($sql), to wyświetli mi poprawnie zapytanie, ale się nie wykona, a, jak wywołam tylko query($sql), a później echo $result, to pojawia się Resource id #5 (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
  1. <?php
  2. function query($sql) {
  3. $result = mysql_query($sql) or die($sql.":<br />".mysql_errno()."<br />".mysql_error());
  4. return $result;
  5. }
  6. ?>

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




hm... może tak:
  1. <?php
  2. return ($result) ? TRUE : FALSE;
  3. ?>


Można tak zrobić, mysql_query nie wzraca stringa. Chyba, ze sam go "wzrócisz".
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: 3.10.2025 - 18:07