Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SMF 2.0 (RC5) własne zapytanie do mysql (SSI.php)
Giluś
post 8.09.2011, 16:05:26
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, wie ktoś może jak zrobić własne zapytanie do mysql w skrypcie forum: SMF 2.0 RC5, próbuje zrobić dodatkową podstronę w tym celu używam SSI.php, tak wygląda kod podstrony:

  1. <?php
  2. require('/homepages/1/SSI.php');
  3. lol();
  4. ?>


A tak wygląda moja funkcja:
  1. function lol($output_method = 'lol')
  2. {
  3. global $context, $txt, $scripturl;
  4.  
  5. if ($output_method == 'lol')
  6. {
  7. if ($context['user']['is_guest'])
  8. echo "Czesc gościu";
  9. else
  10. $wynik = mysql_query("SELECT * FROM smf_members WHERE member_name='Gilus'") or die('Błąd zapytania');
  11.  
  12.  
  13. if(mysql_num_rows($wynik) > 0) {
  14. while($r = mysql_fetch_assoc($wynik)) {
  15. echo "".$r['posts']."";
  16. }
  17. }
  18.  
  19.  
  20. }
  21. else
  22. return $context['user'];
  23. }


Jest ona przeróbką:

  1. function ssi_welcome($output_method = 'echo')
  2. {
  3. global $context, $txt, $scripturl;
  4.  
  5. if ($output_method == 'echo')
  6. {
  7. if ($context['user']['is_guest'])
  8. echo sprintf($txt['welcome_guest'], $txt['guest_title']);
  9. else
  10. echo $context['user']['name'];
  11. }
  12. // Don't echo... then do what?!
  13. else
  14. return $context['user'];
  15. }


I chciałbym wykonać zapytanie do mysql:
  1. $wynik = mysql_query("SELECT * FROM smf_members WHERE member_name='Gilus'") or die('Błąd zapytania');

Ale piszę: "Błąd zapytania", nie wiem co jest źle, nawet jak dam bez WHERE to tak samo jest błąd zapytania, ma ktoś może jakieś pomysły ?
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 03:35