Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
Forum PHP.pl > Forum > Przedszkole
b3free
Chciałbym stworzyć skrypt CRON który będzie wykonywał dane zadanie.
Lecz niestety skrypt wywala mi błąd:

Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/LOGIN/domains/XYZ.com/public_html/cron/ca.php on line 19


Dlaczego? Mój pełny kod:

  1. <?php
  2. /* Host bazy danych */
  3. $cfg['dbhost'] = "localhost";
  4.  
  5. /* PREFIX TABELI WORDPRESS */
  6. $PREFIX = "wp_";
  7.  
  8. /* Nazwa użytkownika bazy danych */
  9. $cfg['dbuser'] = "user";
  10.  
  11. /* Hasło użytkownika bazy danych */
  12. $cfg['dbpassword'] = "haslo";
  13.  
  14. /* Nazwa bazy danych */
  15. $cfg['dbname'] = "nazwa";
  16.  
  17. $connection = mysql_pconnect($cfg['dbhost'], $cfg['dbuser'], $cfg['dbpassword']);
  18. $post = mysql_query("SELECT * FROM `".$PREFIX."_posts` WHERE `post_status`='publish' AND `post_type`='post'");
  19. while($post_var = mysql_fetch_array($post)){
  20. $ile = rand(0,1);
  21. $id = $post_var['ID'];
  22. echo $ile.' ';
  23. for($i=0;$i<$ile;$i++){
  24. $ip = mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255);
  25. $linie_pliku_koment=file("comments_list.txt");
  26. $ile_linii_koment=count($linie_pliku_koment);
  27. $ktora_linia_koment=rand(0,$ile_linii_koment);
  28. $linie_pliku=file("nick_list.txt");
  29. $ile_linii=count($linie_pliku);
  30. $ktora_linia=rand(0,$ile_linii);
  31. $add = mysql_query("INSERT INTO `".$PREFIX."comments`
  32. (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`,
  33. `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES('', '".$id."', '".$linie_pliku[$ktora_linia]."',
  34. '".$linie_pliku[$ktora_linia]."@gmail.com',
  35. '',
  36. '".$ip."',
  37. '".date("Y-m-d H:i:s")."',
  38. '".gmdate("Y-m-d H:i:s")."',
  39. '".$linie_pliku_koment[$ktora_linia_koment]."',
  40. '0',
  41. '1',
  42. 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0',
  43. '',
  44. '0',
  45. '0')");
  46. if($add){
  47. echo 'OK | ';
  48. }
  49. }
  50. $commenters = queryNumrows("SELECT * FROM `".$PREFIX."comments` WHERE `comment_post_ID`='$id'");
  51. $update = mysql_query("UPDATE `".$PREFIX."posts` SET `comment_count`='$commenters' WHERE `post_status`='publish' AND `ID`='$id'");
  52. }
  53.  
  54. ?>
nospor
Masz blad bazy. Wyswietl go sobie. Tu masz napisane jak:
Temat: Jak poprawnie zada pytanie
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.