Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie sql w funkcji
ColdFire
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2004

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


Mam taką funkcję:
  1. <?php
  2.  
  3. function settings($var)
  4. {
  5. $query = "SELECT * FROM `". $db_prefix ."_settings` WHERE var='".$var."'";
  6. $result = mysql_query($query);
  7. while ($row = mysql_fetch_assoc($result))
  8. {
  9. return $row[value];
  10. }
  11. }
  12.  
  13. ?>

którą wywołuję w indexie tak: settings('sitetheme');
co powoduje wyświetlenie błędu
Cytat
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in ...  on line 100

struktura tabeli:
Kod
id  var  value
(..)          (...)        (...)
3            sitetheme nowy

co robię źle? bo wygląda mi na to, że w funkcjach nie da się wykonywać zapytań, w co średnio chce mi się wierzyć....

Ten post edytował ColdFire 14.04.2006, 13:18:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Człowiek stara się, męczy, by innych czegoś nauczyć. Stara się wyrobić u innych nawyk zaglądania do manuala. A tu trafia się taki nadgorliwiec, który raz, że nie napisze nic nowego w wątku, a tylko zmieni wypowiedź wyżej, dwa - sprawi, że człowiek nie musi już zaglądać do manuala.
Nie pozostaje mi nic innego, niż tylko nagrodzić takiego usłużnego.
@LBO: masz warna.

P.S. Ta funkcja nadal nie ma prawa działać, bo nie tylko o tej zmiennej tutaj zapomniano. Ale tego już LBO nie zauważył, bo nie było tego w moim poście! POdpowiedź dla ColdFire: gdzie masz uchwyt do połączenia z bazą?
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: 11.10.2025 - 09:53