Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienna nazwa zwracanej wartości
Wieloryb
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 20.12.2007
Skąd: Radom

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


A więć, mam sobie taką prostą funkcję
  1. public function sql($q) {
  2. $this->res = mysql_query ($q);
  3. return $this->res;
  4. }


tylko teraz, zalozmy ze w skrypcie chcialbym wywolac w petli inne zapytanie z petla czyli
  1. $s->sql("zapytanie");
  2.  
  3. while($row = my..fe..as($s->res)) {
  4.  
  5. $s->sql("zapytanie2");
  6.  
  7. while($row = my..fe..as($s->res)) {
  8.  
  9. }
  10. }


To 2 wyniki z SQLa myli i sie gubi. Chcialem dodac identyfikacje do zapytania czyli
  1. public function sql($q, $id="") {
  2.  
  3. $this->res.$id = mysql_query ($q);
  4.  
  5. return $this->res.$id;
  6. }


i przy wywolywaniu odpowiednio to nazywac sobie np
  1. $s->sql("zapytanie", 1);
  2.  
  3. while($row = my..fe..as($s->res1)) {
  4.  
  5. $s->sql("zapytanie2", 2);
  6.  
  7. while($row = my..fe..as($s->res2)) {
  8.  
  9. }
  10. }


Ale dostaje blad
Cytat
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /users/modasu/htdocs/_sites/pg3/class/class.sites.php on line 12


Czy mój pomysł jest w ogóle dobry i ma sens ? Co jest nie tak ?

Z góry dzieki
Pozdrawiam

Ten post edytował Wieloryb 22.04.2010, 20:58:55
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 - 03:24