Skocz do zawartości

Błąd w pętli


Mar

Rekomendowane odpowiedzi

Witam,

Postanowiłem napisaś skrypt, który za jednym naciśnieciem zrobi update PR w całym spisie, ale pojawił się problem. Localhost mi padł, więc wszystko robię na serwerze. Napisałem coś takiego:

$query = "SELECT (id), (www) FROM katalogi WHERE approved = 'Y'";
$result = @mysql_query ($query); 
		$num = mysql_num_rows ($result);
		while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
			$new_pr=getrank($row[1]);
				$q_r = "UPDATE katalogi SET pr = '$new_pr' WHERE id = '$row[0]'";
				$r_r = @mysql_query($q_r);
		}		 


if ($result) { // jezeli zapytanie zostalo wykonane pomyslnie
		echo 'OK'; 
		exit(); 
		} 
}

.. i wszystko fajnie zakutalizowało, ale na wartość "5", gdzie jest błąd.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdz to:

$sql = "SELECT `id`, `www` FROM `katalogi` WHERE `approved` = 'Y'";
$result = mysql_query(sql);
while ($row = mysql_fetch_array($result)) {
$sql2 = "UPDATE `katalogi` SET `pr` = '".getrank($row['www'])."' WHERE `id` = '$row[id]'";
//	$result2 = mysql_query($sql2);
echo "$sql2<br/>\n";
}

Penwie getrank() zle dziala.

Mariusz Dalewski

MD Software

Programowanie systemów CMS

Odnośnik do komentarza
Udostępnij na innych stronach

Ehh, o ja głupi, to znak, że w niedziele się nie pracuję... zamiast kat_id dałem id, o co za banalny błąd, aż wstyd :rolleyes:

PR zaktualizowałem, proszę o szybki kosz tego tematu.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności