Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dlaczego return nie przekazuje zmiennej?
greg606
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 16.01.2006
Skąd: Wrocław

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


Oto moja pierwsza funkcja:
  1. <?php
  2. function zapytanie($query) {
  3.    $wynik_db = mysql_query ( "$query" ) or die ( "MySQL Error: " . mysql_error () );
  4.    return $wynik_db;
  5. }
  6. ?>


i tak próbuję ją uruchomić:

  1. <?php
  2. $query = "SELECT * FROM forum_user";
  3. zapytanie($query);
  4. var_dump($wynik_db);
  5. ?>

Ale to nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jak to poprawnie napisać?
Funkcja jest umieszczona w dołączonym config.php

Ten post edytował greg606 26.01.2009, 12:58:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Moja pierwsza funkcja
Jak napiszesz drugą funkcję, to tytulem tematu bedzie "Moja druga funkcja" ?
Proszę poprawić tytul na prawidlowy, oddajacy tresc problemu

Cytat
Więc jak?
Czy nie do tego służy return?

Przeciez erix podal ci kod jak poprawnie odebrac to, co zwraca return
  1. <?php
  2. $wynik_db = zapytanie($query);
  3. var_dump($wynik_db);
  4. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 12:24