Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] [mysql] Warning: mysql_fetch_array(): ...
Forum PHP.pl > Forum > Przedszkole
flaku09
Siema
Przy wyświetlaniu mojej strony wyskakują mi błędy typu:
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/metinayt/public_html/index.php on line 108


Czytałem już o tym że trzeba coś tam zmienić przy danej linijce, ale ja tych błędów mam sporo...

To jest ss z fragmentu strony :





(błędy też są w końcówkach 100,101 itp.)

To jest mój index.php:

  1. <?php
  2. ?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <title><?PHP include('pliki/nazwa.txt'); ?></title>
  8. <meta name="Keywords" content="metin2" />
  9. <meta name="Description" content="<?PHP include('pliki/nazwa.txt'); ?> - to wysokiej jakości prywatny serwer gry Metin2. Gwarantujemy miłą i niezapomnianą grę z wieloma graczami." />
  10. <link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
  11. <script type="text/javascript" src="scripts/jquery-1.3.2.min.js" ></script>
  12. <script type="text/javascript" src="scripts/tooltip.js" ></script>
  13. <script type="text/javascript" src="scripts/easySlider1.7.js" ></script>
  14. <script type="text/javascript">
  15. $(document).ready(function(){ $("#scSlider").easySlider({
  16. auto: false, continuous: true,
  17. });
  18. }); $(document).ready(function(){ $("#nSlider").easySlider({
  19. auto: true, continuous: true,
  20. numeric: true,
  21. });
  22. }); $(document).ready(function(){ $("#itemSlider").easySlider({
  23. auto: false, continuous: true,
  24. });
  25. });
  26. </script>
  27. </head>
  28. <body id="home">
  29. <div id="bb">
  30. <div id="wrapper">
  31.  
  32. <!-- header -->
  33. <div class="wrapper">
  34. <div id="header">
  35. <!-- Menu -->
  36. <div id="navbar">
  37. <?PHP include('pliki/menu.txt'); ?></div>
  38. <!-- koniec Menu -->
  39. <div id="logo">
  40. <img src="images/logo2.tga" />
  41. </div>
  42.  
  43. </div>
  44.  
  45. </div>
  46. <!-- koniec headeru -->
  47. <div id="bptop"></div>
  48. <div id="bpcon">
  49. <div class="wrapper confix">
  50.  
  51. <div id="content">
  52. <div class="cui ctop"></div>
  53.  
  54. <!-- Treść strony -->
  55.  
  56. <div class="cui ccon">
  57.  
  58. <div class="clearfix"></div>
  59.  
  60.  
  61. <!-- Rotator News -->
  62. <div id="sliderContainer">
  63. <div id="nSlider">
  64. <ul>
  65.  
  66. <li><a class="ns1" href="java script:new"><span class="nsTitle"><?PHP include('pliki/nazwa.txt'); ?> - Dołącz do nas!</span> <span class="nsCon">
  67. Stań do walki u boku najznakomitszych wojowników, doskonal swoje
  68. umiejętności, poznaj nowe krainy i obyczaje!</span></a></li>
  69.  
  70. <li><a class="ns2" href="java script:new"><span class="nsTitle"><?PHP include('pliki/nazwa.txt'); ?> - ItemShop</span> <span class="nsCon">
  71. Skorzystaj z naszego sklepu internetowego, możesz w nim znaleźć praktycznie
  72. wszystko, od najmniejszych drobiazgów po uzbrojenie.</span></a></li>
  73.  
  74. <li><a class="ns3" href="java script:new"><span class="nsTitle"><?PHP include('pliki/nazwa.txt'); ?> - Forum</span> <span class="nsCon">
  75. Zapraszamy na nasze forum, poznaj nowych ludzi. zajrzyj na targ i wyraź
  76. swoją opinie o serwerze !</span></a></li>
  77.  
  78. <li><a class="ns4" href="java script:new"><span class="nsTitle"><?PHP include('pliki/nazwa.txt'); ?> - Eventy</span> <span class="nsCon">
  79. Na naszym serwerze często odbywają się różnego rodzaju konkursy, weż udział
  80. w jednym z nich i wygraj wspaniałe nagrody! </span></a></li>
  81.  
  82. <li><a class="ns5" href="java script:new"><span class="nsTitle"><?PHP include('pliki/nazwa.txt'); ?> - Regulamin</span>
  83. <span class="nsCon">Drogi Graczu, Pamiętaj! na <?PHP include('pliki/nazwa.txt'); ?> nie tolerujemy
  84. żadnych wspomagaczy! </span></a></li>
  85. </ul>
  86.  
  87. </div>
  88. </div>
  89. <!-- koniec rotatora -->
  90. <!-- Newsy -->
  91. <center><font size="5" color="red"><blink>
  92. Już niedługo wprowadzimy na serwer nowe Wierzchowce.<br />
  93. Zapraszamy na Forum gdzie znajdziecie dużo porad.<br />
  94. </blink></font></center>
  95. <div class="recentNews">
  96. <div class="rn-gui rn-title"><h2>Newsy</h2></div>
  97.  
  98. <div class="rn-gui rn-content rn-news">
  99. <div class="clearfix"></div>
  100.  
  101. <?php
  102. require_once("ustaw/config.php");
  103. mysql_select_db("account");
  104. $query = mysql_query("SELECT * FROM news WHERE news_data NOT LIKE '2008' AND news_data NOT LIKE '2009' ORDER BY news_data desc limit 5");
  105.  
  106. while($player = mysql_fetch_array($query))
  107.  
  108. if($player["news_id"] != 0) {
  109.  
  110.  
  111. echo "<a class='new' href='java script:new'>
  112. <span>".$player["news_name"]."<span>
  113. <small>".$player["news_data"]."</small><br></a>";
  114. echo "<a class='notice' href='java script:notice'>
  115. <span>".$player["news_tresc"]."</span>";
  116.  
  117.  
  118. }
  119.  
  120. echo "</a>";
  121. ?>
  122.  
  123.  
  124. <div class="clearfix"></div>
  125.  
  126. </div>
  127. <div class="rn-gui rn-end">
  128. <!--btn-->
  129. </div>
  130. </div>
  131. <!-- koniec News-ow -->
  132.  
  133. <!-- Informacje dla graczy -->
  134.  
  135. <div class="cbox-ui cbox-title"><h2>System ulepszeń</h2></div>
  136. <div class="cbox-ui cbox-content">
  137. <div class="clearfix"></div>
  138.  
  139.  
  140. <p>Team Metin 5 wprowadził możliwość tworzenia epickich zbroi i broni :<br><br>
  141. <b><blink>Bronie</blink></b><br><br>
  142. Bojowy Miecz +9 --- > Miecz Syriusza +0<br>
  143. Miecz Syriusza +9 ---> Śmiercionośne Ostrze +0<br>
  144. Smocze Noże +9 ----> Bezduszne noże +0<br>
  145. Bezduszne Noze +9 ----> Noże Strumienia +0<br>
  146. Olbrzymi łuk żółtego smoka +9 ---> Olbrzymi łuk diabła +0<br>
  147. Olbrzymi łuk diabła +9 ---> Upiorna Kusza +0<br>
  148. Zatruty Miecz +9 ----> Księżycowy Miecz +0<br>
  149. Miecz Egzorcysty +9 ---> Brzegowe Ostrze +0<br>
  150. Brzegowe Ostrze +9 ---> Miecz Barona +0<br>
  151. Wachlarz Zbawienia +9 ----> Diabelski Wachlarz +0<br><br>
  152.  
  153. <b><blink>Zbroje</blink></b><br><br>
  154. Zbroja z Czarnej Stali +9 --- Pierwszorzędne Buty<br>
  155. Zbroja Plyt.Czarnej Magii +9 ---> Gabg-Ryoung Gab<br>
  156. Ubranie Czarnego Wiatru +9 ---> Bi-Pung<br>
  157. Czarna Szata +9 ---> Wodna Szata<br><br>
  158.  
  159. Pierwszorzędne Buty - Zbroja Hwang<br>
  160. Gabg-Ryoung Gab - Zbroja Zin-Hwang<br>
  161. Bi-Pung - Czerw.Zbroja Hwang<br>
  162. Wodna Szata - Zbroja Sang-Hwang<br><br>
  163.  
  164.  
  165. Uwaga ! Zbroje Hwang mają 650 obrony a Mini-Hwangi 200 Obrony.<br>
  166. </p>
  167. <hr width='96%'>
  168. <p>By Adi</p>
  169.  
  170. <div class="clearfix"></div>
  171. </div>
  172. <div class="cbox-ui cbox-end"></div>
  173.  
  174.  
  175.  
  176. <div class="clearfix"></div>
  177. </div>
  178. <div class="cui cbottom"></div>
  179.  
  180. </div>
  181. <!-- Informacje koniec -->
  182.  
  183. <!-- Itemshop -->
  184. <div id="sidebar">
  185. <a href="default.php" class="download"></a>
  186. <div class="clear"></div>
  187. <!-- Itemshop koniec -->
  188.  
  189. <!-- Panel gracza -->
  190. <div class="sbox">
  191. <div class="sbui sb-title"> <img src="images/mt5.png" />
  192. <h4>Panel Gracza</h4>
  193.  
  194. </div>
  195.  
  196. <div class="sbui sb-con">
  197. <?php require_once('pliki/log.php'); ?>
  198. </div>
  199.  
  200. <div class="sbui sbft"></div>
  201.  
  202. </div>
  203.  
  204. <div class="clear"></div>
  205. <!-- Panel gracza koniec-->
  206.  
  207. <!-- Status serwera -->
  208. <div class="sbox">
  209. <div class="sbui sb-title"> <img src="images/mt5.png" alt="Current Stats" />
  210. <h4>Status Serwera</h4>
  211.  
  212. </div>
  213.  
  214. <div class="sbui sb-con-nao">
  215. <div style="text-align: left;"><big><big><span style="color: #00A0FF; font-weight: bold;"><small><small><span style="color: #00A0FF;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  216. <?php include("ustaw/config.php");
  217. mysql_connect($mysql_host,$mysql_user,$mysql_pass);
  218. mysql_select_db("account");
  219. $accs = "SELECT * from account";
  220. $accsquery = mysql_query($accs);$accszahl = mysql_num_rows($accsquery);


druga część niżej (nie zmieściła się)



  1. $zmienna45 = exec("netstat -an | grep 16000| wc -l");
  2. $zmienna1 = exec("netstat -an | grep 13003| wc -l");
  3. $zmienna2 = exec("netstat -an | grep 13021| wc -l");
  4. $zmienna3 = exec("netstat -an | grep 13023| wc -l");
  5. $zmienna4 = exec("netstat -an | grep 13041| wc -l");
  6. $zmienna5 = exec("netstat -an | grep 13043| wc -l");
  7. $zmienna6 = exec("netstat -an | grep 13061| wc -l");
  8. $zmienna7 = exec("netstat -an | grep 13062| wc -l");
  9. $zmienna8 = exec("netstat -an | grep 13064| wc -l");
  10. $zmienna9 = exec("netstat -an | grep 13065| wc -l");
  11. $zmienna10 = exec("netstat -an | grep 13066| wc -l");
  12. $zmienna11 = exec("netstat -an | grep 13067| wc -l");
  13. $zmienna12 = exec("netstat -an | grep 13068| wc -l");
  14. $zmienna13 = exec("netstat -an | grep 13069| wc -l");
  15. $zmienna14 = exec("netstat -an | grep 13070| wc -l");
  16. $zmienna15 = exec("netstat -an | grep 13081| wc -l");
  17. $zmienna16 = exec("netstat -an | grep 13113| wc -l");
  18. $zmienna17 = exec("netstat -an | grep 13114| wc -l");
  19. $zmienna18 = exec("netstat -an | grep 13115| wc -l");
  20. $zmienna19 = exec("netstat -an | grep 13116| wc -l");
  21. $zmienna20 = exec("netstat -an | grep 13116| wc -l");
  22. $zmienna21 = exec("netstat -an | grep 13117| wc -l");
  23. $zmienna22 = exec("netstat -an | grep 13118| wc -l");
  24. $zmienna23 = exec("netstat -an | grep 13119| wc -l");
  25. $zmienna24 = exec("netstat -an | grep 13120| wc -l");
  26. $zmienna25 = exec("netstat -an | grep 13121| wc -l");
  27. $zmienna26 = exec("netstat -an | grep 13122| wc -l");
  28. $zmienna27 = exec("netstat -an | grep 13123| wc -l");
  29. $zmienna28 = exec("netstat -an | grep 13124| wc -l");
  30. $zmienna29 = exec("netstat -an | grep 13125| wc -l");
  31. $zmienna30 = exec("netstat -an | grep 13126| wc -l");
  32. $zmienna31 = exec("netstat -an | grep 13063| wc -l");
  33. $zmienna32 = exec("netstat -an | grep 13127| wc -l");
  34. $zmienna33 = exec("netstat -an | grep 13128| wc -l");
  35. $zmienna34 = exec("netstat -an | grep 13004| wc -l");
  36. $zmienna35 = exec("netstat -an | grep 13000| wc -l");
  37. $zmienna36 = exec("netstat -an | grep 13001| wc -l");
  38. $zmienna37 = exec("netstat -an | grep 13002| wc -l");
  39. $zmienna38 = exec("netstat -an | grep 13009| wc -l");
  40. $zmienna39 = exec("netstat -an | grep 13099| wc -l");
  41. $zmienna40 = $zmienna1 + $zmienna2 + $zmienna3 + $zmienna4 + $zmienna5 + $zmienna6 + $zmienna7 + $zmienna8 + $zmienna9 + $zmienna10;
  42. $zmienna41 = $zmienna11 + $zmienna12 + $zmienna13 + $zmienna14 + $zmienna15 + $zmienna16 + $zmienna17 + $zmienna18 + $zmienna19 + $zmienna20;
  43. $zmienna42 = $zmienna21 + $zmienna22 + $zmienna23 + $zmienna24 + $zmienna25 + $zmienna26 + $zmienna27 + $zmienna28 + $zmienna29 + $zmienna30;
  44. $zmienna43 = $zmienna31 + $zmienna32 + $zmienna33 + $zmienna34 + $zmienna35 + $zmienna36 + $zmienna37 + $zmienna38 + $zmienna39;
  45. $zmienna44 = $zmienna40 + $zmienna41 + $zmienna42 + $zmienna43 + $zmienna45 -18;
  46.  
  47. if ($zmienna44 > 0) {
  48. echo "Graczy online: $zmienna44";
  49. } else {
  50. echo "Graczy online: 0";
  51. }
  52. ?>
  53.  
  54.  
  55. </span></small></small></span></big></big><br />
  56.  
  57. </div>
  58.  
  59. <br />
  60.  
  61.  
  62. <div style="text-align: left; margin-left: 40px;" class="srvstatus">
  63.  
  64. <a style="color: rgb(102, 102, 102);" >
  65. Login &nbsp;: <img src="http://status.blackout-gaming.net/status.php?dns=94.23.221.30&amp;port=11002&amp;style=7" border="0" /></a><br />
  66.  
  67. <a style="color: rgb(102, 102, 102);" >
  68. Baza &nbsp;: <img src="http://status.blackout-gaming.net/status.php?dns=94.23.221.30&amp;port=3306&amp;style=7" border="0" /></a><br />
  69.  
  70. <a style="color: rgb(102, 102, 102);" >
  71. CH1 &nbsp;: <img src="http://status.blackout-gaming.net/status.php?dns=94.23.221.30&amp;port=13000&amp;style=7" border="0" /></a><br />
  72.  
  73. <a style="color: rgb(102, 102, 102);" >
  74. CH2 &nbsp;: <img src="http://status.blackout-gaming.net/status.php?dns=94.23.221.30&amp;port=16000&amp;style=7" border="0" /></a>
  75. </div>
  76.  
  77. <div style="text-align: left;"><!-- Players -->
  78. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<big><big><span style="color: rgb(255, 0, 0); font-weight: bold;">&nbsp;&nbsp; <small><small><span style="color: rgb(102, 102, 102);">
  79. <br />
  80. <Center><?php echo " Założone konta: $accszahl " ?></center>
  81.  
  82. </span></small></small></span></big></big><span></span>
  83. </div>
  84.  
  85. <div class="playerstats"></div>
  86.  
  87. </div>
  88.  
  89. <div class="sbui sbft"></div>
  90.  
  91. </div>
  92.  
  93. <div class="clear"></div>
  94. <!-- Status serwera koniec-->
  95.  
  96. <!-- Top 10 graczy -->
  97. <div class="sbox">
  98. <div class="sbui sb-title"> <img src="images/mt5.png" />
  99. <h4>Top 10 Graczy</h4>
  100.  
  101. </div>
  102.  
  103. <div class="sbui sb-con">
  104.  
  105. <table id="sbRanking" border="0" cellpadding="0" cellspacing="0" width="206">
  106.  
  107. <tbody>
  108.  
  109. <tr>
  110.  
  111. <th class="sbrc1" scope="col">Rank</th>
  112.  
  113. <th class="sbrc2" scope="col">Nick</th>
  114.  
  115. <th class="sbrc3" scope="col">Lvl</th>
  116.  
  117. </tr>
  118. <tr></tr>
  119. <?php
  120. require_once("ustaw/config.php");
  121. $database = mysql_select_db("player");
  122. $query = mysql_query("SELECT * FROM player WHERE name NOT LIKE '[GM]%' AND name NOT LIKE '[GA]%' AND name NOT LIKE '[HA]%' AND name NOT LIKE '[SGM]%' ORDER BY level desc, exp desc limit 10");
  123. $i = 1;
  124.  
  125. while($player = mysql_fetch_array($query))
  126.  
  127. if($player["name"] != GM) {
  128.  
  129. echo "<tr><td class='sbrc1'>".$i."</td><td class='sbrc2'><a href='sygna.php?id=".$player["id"]." '>".$player["name"]."</a></td><td class='sbrc3'> [".$player["level"]."]</td></tr>";
  130.  
  131. $i++;
  132. }
  133. ?>
  134.  
  135.  
  136. </tbody>
  137. </table>
  138.  
  139. <a class="bplus" href="rank.php">
  140. więcej...</a> </div>
  141.  
  142.  
  143. <div class="sbui sbft"></div>
  144.  
  145. </div>
  146.  
  147. <div class="clear"></div>
  148. <!-- Top 10 graczy koniec-->
  149.  
  150. <!-- Top 10 gildii -->
  151. <div class="sbox">
  152. <div class="sbui sb-title"> <img src="images/mt5.png" alt="Player Ranking" />
  153. <h4>Top 10 Gildii</h4>
  154.  
  155. </div>
  156.  
  157. <div class="sbui sb-con">
  158. <table id="sbRanking" border="0" cellpadding="0" cellspacing="0" width="206">
  159.  
  160. <tbody>
  161.  
  162. <tr>
  163.  
  164. <th class="sbrc1" scope="col">Rank</th>
  165.  
  166. <th class="sbrc2" scope="col">Nazwa</th>
  167.  
  168. <th class="sbrc3" scope="col">Lvl</th>
  169.  
  170. </tr>
  171. <tr></tr>
  172. <?php
  173. require_once("ustaw/config.php");
  174. $database = mysql_select_db("player");
  175. $query = mysql_query("SELECT * FROM guild ORDER BY level desc, exp desc limit 10");
  176. $i = 1;
  177.  
  178. while($guild = mysql_fetch_array($query))
  179.  
  180. if($guild["name"] != Admin && $guild["name"] != GameMasters && $guild["name"] != Admini) {
  181.  
  182. echo "<tr><td class='sbrc1'>".$i."</td><td class='sbrc2'>".$guild["name"]."</td><td class='sbrc3'> [".$guild["level"]."]</td></tr>";
  183.  
  184. $i++;
  185. }
  186. ?>
  187.  
  188.  
  189. </tbody>
  190.  
  191. </table>
  192.  
  193. <a class="bplus" href="grank.php" >
  194. więcej...</a> </div>
  195.  
  196.  
  197. <div class="sbui sbft"></div>
  198.  
  199. </div>
  200.  
  201. <div class="clear"></div>
  202.  
  203. <div class="clear"></div>
  204.  
  205. </div>
  206.  
  207. <div class="clear"></div>
  208.  
  209. </div>
  210.  
  211. </div>
  212. <!-- Top 10 gildii koniec -->
  213.  
  214. <div id="bpbot">
  215.  
  216. <!-- Stopka -->
  217. <div id="footer">
  218. <div class="clearfix"></div>
  219.  
  220. <div class="f-left">
  221. <p><?PHP include('pliki/footer.txt'); ?>
  222.  
  223. </p>
  224.  
  225. </div>
  226.  
  227. <div class="clear"></div>
  228. <!-- Stopka koniec -->
  229.  
  230. </div>
  231.  
  232. <div class="clearfix"></div>
  233.  
  234. </div>
  235.  
  236. <div class="clearfix"></div>
  237.  
  238. </div>
  239.  
  240. </div>
  241.  
  242. </body>
  243. </html>


Proszę o szybką pomoc. Pozdrawiam

hwao
Świetnie że uzupełniłeś kod o ładny BBCode i jakieś dane dałeś na podstawie których można spróbować pomóc.

Problem z "exec()" on ma numer chyba 2:

W pliku z "$zmienna45 = exec("netstat -an | grep 16000| wc -l");" usuwasz do 51 linijki włącznie - ktoś dziadowsko zrobił licznik "online", musisz zrobić nowy.

Błąd numer 1 mysql_fetch - musisz znaleźć, 2 punkt: http://forum.php.pl/index.php?showtopic=44...t=0&start=0

3 błąd masz opisany tutaj jako 1 Temat: Przeczytaj FAQ PHPEdiapl zanim napiszesz


PS: Posty EDYTUJEMY nie zakładamy nowe tematy.
flaku09
Błąd numer 1 - Zmieniłem kod i wygląda teraz tak:

  1. while($player = mysql_fetch_array($query));
  2. echo $query.'<br/>';


Wyświetliło się : "Table 'metinayt_strona.news' doesn't exist" (na stronie)

metinayt_strona to baza danych, ale to .news to nie wiem skąd się wzięło. ( może dlatego że wyświetliło to się w "dziale" Newsy. )

Cytat
W pliku z "$zmienna45 = exec("netstat -an | grep 16000| wc -l");" usuwasz do 51 linijki włącznie - ktoś dziadowsko zrobił licznik "online", musisz zrobić nowy.


I jak to usunę to jak się robi ten licznik ? (dlatego ten wątek jest w "przedszkolu")


Błąd 3 - Tzn. chodzi Ci o to ? : http://phpedia.pl/wiki/Cannot_add_header_i...rs_already_sent



hwao
1. W MySQL masz baze danych "metinayt_strona" i braknie w niej tabelki "news" - nie wiem czy taka powinna być czy to błąd w kodzie - musisz zapytać autora tego kodu.

2. Exec() jest blokowane na 99% hostingów - dlatego to nie będzie działać, musisz zapytać auto kodu czemu zrobił to tak nie elegancko.

3. Tak, tam też pisze jak to naprawić - zapewne jak naprawisz 1 i 2 błąd to powinno to samo zniknąć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.