Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] stronnicowanie mysql
Forum PHP.pl > Forum > Przedszkole
milek45
  1. <?php
  2. $sql="Select * from `wp` ORDER BY RAND() LIMIT 5";
  3. $zapytanie=mysql_query($sql);
  4. while ($row = mysql_fetch_array($zapytanie))
  5. {
  6. $a='http://www.aaaa.pl/'.$row['post_name'].'';
  7. $mystring = file_get_contents('http://www.google.com/search?q=site:'.$a.'&filter=0');
  8. $findme ='- did not match any documents. ';
  9. $pos = strpos($mystring, $findme);
  10. echo $a;
  11. echo '<br>';
  12.  
  13. if ($pos === false) {
  14. echo "site jest <br>";
  15. $sqla='UPDATE `wp` SET `google` = '1' WHERE `id` = '$id' LIMIT 1';
  16. $zapytaniee=mysql_query($sql);
  17. } else {
  18. echo "site nie ma <br>";
  19.  
  20. }
  21. }
  22. ?>


Chodzi o zapytanie $sqla='UPDATE `wp` SET `google` = '1' WHERE `id` = '$id' LIMIT 1';
Jeżeli warunek if ($pos === false) zostanie spełniony chcę żeby w tym samym rekordzie został zrobiony update w kolumnie google na 1. Niestety nie wiem jak to zrobic w tym rekordzie.
empathon
Skrypt wygląda dla mnie jak pozszywany bądź zmodyfikowany bez wiedzy o tym co naprawdę się dzieje.
  1. <?php
  2. $sqla='UPDATE `wp` SET `google` = 1 WHERE `id` = {$row["id"]} LIMIT 1';
  3. ?>


Gdzie masz zdefiniowana wcześniej zmienna $id? Trzeba ja pobrać.

Ps. '1' != 1
milek45
  1. <?php
  2. $sql="Select * from `wp` ORDER BY RAND() LIMIT 5";
  3. ?>


Ale jak tutaj wylosuje np. drugi 2 to później w tym zapytaniu moim ba zrobic update rekordu 2.

  1. <?php
  2. $sqla= "UPDATE `wp` SET `content` = (tutaj nie wiem co) , `google` = '1' WHERE `ID` = (tutaj to id 2 wczytane) LIMIT 1";
  3. ?>


withstupidsmiley.gif
empathon
Przecież to właśnie Ci napisałem.
Nie masz podstawowej wiedzy na temat php.
Jeśli wyciągasz dane z resource do tablicy asocjacyjnej za pomocą mysql_fetch_array to wyrażenie {$row["id"]} zwróci Ci wartość pola 'id' dla danego wiersza.
milek45
Teraz mam inny problem, ta sama klasa lecz czysty php. Teraz treści nie ciągne z bazy lecz z plików php. 1.php, 2.php itd. Noi tutaj tez mam problem aby zrobic te strony po 30 newsów.
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.