Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] stronnicowanie mysql, a w php ? bez mysql?>
milek45
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 11.07.2007

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


  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.

Ten post edytował milek45 8.08.2007, 21:09:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
empathon
post
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

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


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

Ten post edytował empathon 3.08.2007, 20:06:48
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: 10.10.2025 - 21:01